C# SharpZiplib와 함께 -Winzip 및 XP와 Sharpziplib의 호환성?
-
07-07-2019 - |
문제
나는 그것을 사용하고있다 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는 내가 사용하는 버전 이후 변경되었으며, 속성은 이제 부울 가치가 아닌 열거입니다.
제휴하지 않습니다 StackOverflow