我正在使用CSharpZipLib库自动压缩一些文件。问题是生成的zip文件不能与winzip(版本8.1)或xp的压缩文件夹一起工作。
它确实可以用7ZIP。
winzip错误地指出此文件不是标准的zip 2.0格式。
有没有可以更改的参数可以使库压缩为与winzip/xp兼容的格式?

最佳答案

在zipoutputstream中设置:

 UseZip64 = ICSharpCode.SharpZipLib.Zip.UseZip64.Off

Zip64与Windows XP压缩文件夹实用程序或WinZip不兼容。
编辑:很明显,api在我使用的版本之后已经改变了,属性现在是一个枚举而不是一个布尔值。

10-02 01:22