【问题标题】:Different Hash between ZipFile class archive and Windows archiveZipFile 类存档和 Windows 存档之间的不同哈希
【发布时间】:2021-05-12 08:02:49
【问题描述】:

我正在尝试使用带有 ZipFile 类的 C# 压缩文件。此存档文件的哈希与使用 Windows 实用程序创建的文件不同(发送到 -> 压缩(压缩)文件夹)。 有谁知道 Windows 用于 zip 文件的设置?我尝试了不同的设置,但没有成功。

【问题讨论】:

    标签: hash compression zipfile


    【解决方案1】:

    你制作的存档文件解压成功了吗?如果是这样,那么你没有问题。不期望或要求不同的压缩软件生成相同的压缩数据。甚至是同一软件的不同版本。唯一的要求是压缩/解压过程是无损的。

    除了压缩后的数据,两个zip文件中的header可以在识别的zip格式版本不同,本地条目长度和CRC是否延迟到压缩数据后,如果使用zip64格式,等等等等。

    比较存档文件的哈希是一件完全没有意义的事情。

    【讨论】:

      猜你喜欢
      • 2023-02-19
      • 2011-10-22
      • 1970-01-01
      • 2019-02-05
      • 2013-12-13
      • 2017-04-30
      • 1970-01-01
      • 2019-12-17
      • 1970-01-01
      相关资源
      最近更新 更多