문제

나는 그것을 사용하고있다 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는 내가 사용하는 버전 이후 변경되었으며, 속성은 이제 부울 가치가 아닌 열거입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top