Oppure

Loading
20/04/08 9:14
gigia
ciao, avrei bisogno di un po' di codice per zippare e diszippare un file in c# .net.
chi mi sa aiutare?
chiedo scusa per la mia richiesta, ma sono inesperta di c# e desiderei imparare come fare questo.
aaa
20/04/08 13:36
Il Totem
Ci sono delle librerie apposta per questo, se cerchi su google dovresti trovarne alcune, molto probabilmente a pagamento. Questa però è freeware sotto licenza gpl: icsharpcode.net/OpenSource/SharpZipLib/…

Una seconda opzione è usare degli zipper da linea di comando (con il metodo Shell). Ad esempio questo codice in vb6 considera i file zip come cartelle e ci copia dentro dei file, o li estrae da esse:
rondebruin.nl/…

La terza opzione è utilizzare la classe ZipStream per comprimere e decomprimere i dati, come spiegato nella mia guida:
totem.altervista.org/guida/versione2/…
(Vb.Net può essere convertito in C# con qualsiasi convertitore .net che puoi trovare anche online)
Tuttavia devi tenere conto del fatto che questa classe non crea un file zip leggibile, né estrae dati coerenti da un file zip, ma si limita a comprimere e decomprimere dati che il programmatore fornisce, ossia implementa solo l'algoritmo di compressione. Perciò se vuoi usare questa classe devi sapere come sono costituiti al loro interno i file zip.
aaa