【问题标题】:.NET 4.5 support zip64.NET 4.5 支持 zip64
【发布时间】:2013-11-06 18:21:30
【问题描述】:

.NET 4.5 是否支持使用 zip64 进行压缩和解压缩?我知道一些第三方库(例如 dotnetzip)支持它,但我想知道 .NET 类(例如 ZipArchive 或 ZipFile)是否支持它?如果没有,那我怎么能使用 Windows 资源管理器或使用 Windows 的默认 zip 实用程序提取 zip64 的 zip 文件?

【问题讨论】:

    标签: c# .net zip


    【解决方案1】:

    我可以确认 ZipArchive 会在需要时自动创建 zip64 存档,我还没有测试过解压缩,但如果它不受支持,我会很惊讶!

    【讨论】:

      【解决方案2】:

      Dot NET 框架 4.5 在 System.IO.Compression 命名空间中提供了一些新类,允许我们这样做。

      使用这些类我们可以做到以下几点:

      1.创建新的 Zip 文件。

      2.打开和修改现有的Zip文件

      3.解压Zip文件的内容

      【讨论】:

      • 我正在使用 .net 4.5 并且我正在使用 ZipArchive 类,但是我无法提取某个 zip 文件,我认为这可能是因为它是使用 dotnetzip 压缩并使用 zip64 保存的扩大。我的问题是.net 是否支持使用 zip64 扩展名解压缩文件,如果不支持,当我在 windows 中提取相同的文件时如何支持它(右键单击 - 全部提取)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多