C # con SharpZipLib - Compatibilità di SharpZipLib con Winzip e XP?
-
07-07-2019 - |
Domanda
Sto usando la libreria CSharpZipLib per comprimere automaticamente alcuni file. Il problema è che il file zip risultante non funziona con Winzip (versione 8.1) o con le cartelle compresse di XP. Funziona con 7zip.
Winzip indica che questo file non è nel formato Zip 2.0 standard .
Esiste un parametro che posso modificare per far comprimere la libreria in un formato compatibile con Winzip / XP?
Soluzione
Impostalo in ZipOutputStream:
UseZip64 = ICSharpCode.SharpZipLib.Zip.UseZip64.Off
Zip64 non è compatibile con l'utilità delle cartelle compresse di Windows XP o con WinZip.
Modifica: apparentemente l'API è cambiata dalla versione che sto usando, la proprietà ora è un enum anziché un valore booleano.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow