Originariamente inviato da acsp
ho provato ad usare la classe gzipstream del framework ma lo zip che mi crea risulta compromesso. se infatti apro il file zip, risulta danneggiato e quindi inutilizzabile. se invece lo decomprimo con la stessa classe gzipstream la decompressione è perfetta.
La classe GZipStream non crea file .zip, ma file di dati compressi usando l'algoritmo gzip (credo che di fatto potrebbe generare un file .gz). Per creare degli zip devi usare librerie di terze parti, come questa.
Per non installare ulteriori librerie ho pensato fosse + semplice utilizzare winzip visto che era a disposizione...
Qui sta l'errore: non puoi assumere che WinZip sia a disposizione, perché chi installa il tuo programma potrebbe non aver installato WinZip (magari in favore di un programma gratuito e migliore come il già citato IZArc, o TugZip o ZipGenius).