Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#与SharpZipLib-SharpZipLib与Winzip和XP的兼容性?_C#_Sharpziplib - Fatal编程技术网

C#与SharpZipLib-SharpZipLib与Winzip和XP的兼容性?

C#与SharpZipLib-SharpZipLib与Winzip和XP的兼容性?,c#,sharpziplib,C#,Sharpziplib,我正在使用库自动压缩一些文件。问题是生成的zip文件不能与Winzip(8.1版)或XP的压缩文件夹一起使用。 它与7zip一起工作 Winzip出现错误,该文件不是标准Zip 2.0格式 是否有一个我可以更改的参数可以使库以Winzip/XP兼容的格式压缩?在ZipoutStream中设置此参数: UseZip64 = ICSharpCode.SharpZipLib.Zip.UseZip64.Off Zip64与Windows XP压缩文件夹实用程序或WinZip不兼容 编辑:显然,自我使

我正在使用库自动压缩一些文件。问题是生成的zip文件不能与Winzip(8.1版)或XP的压缩文件夹一起使用。 它与7zip一起工作

Winzip出现错误,该文件不是标准Zip 2.0格式


是否有一个我可以更改的参数可以使库以Winzip/XP兼容的格式压缩?

在ZipoutStream中设置此参数:

 UseZip64 = ICSharpCode.SharpZipLib.Zip.UseZip64.Off
Zip64与Windows XP压缩文件夹实用程序或WinZip不兼容


编辑:显然,自我使用的版本以来,API已经更改,属性现在是枚举而不是布尔值。

我尝试了s.UseZip64=false,但VS2008抱怨无法将类型“bool”隐式转换为“ICSharpCode.SharpZipLib.Zip.UseZip64”?需要使用s.UseZip64=UseZip64.off找到了这个答案,尽管它有所帮助,我还必须从条目中删除CRC。