C # com SharpZipLib - Compatibilidade de SharpZipLib com Winzip e XP?
-
07-07-2019 - |
Pergunta
Eu estou usando o href="http://www.sharpdevelop.net/OpenSource/SharpZipLib/Default.aspx" rel="noreferrer"> CSharpZipLib biblioteca para fechar automaticamente alguns arquivos. O problema é que o arquivo zip resultante não trabalhar com Winzip (versão 8.1) ou pastas comprimidas do XP. Ele faz o trabalho com 7zip.
Winzip dá um erro que este arquivo não está no Zip 2.0 formato padrão .
Existe um parâmetro que eu posso mudar isso iria receber a biblioteca para comprimir em um formato compatível Winzip / XP?
Solução
Definir isso no seu ZipOutputStream:
UseZip64 = ICSharpCode.SharpZipLib.Zip.UseZip64.Off
Zip64 não é compatível com o utilitário pastas do Windows XP comprimido ou com WinZip.
Edit:. Aparentemente, a API mudou desde a versão que estou usando, a propriedade é agora um enum em vez de um valor booleano