MixZipper

MixZipper è una libreria sviluppata in C# per comprimere e decomprimere files o folders mantenendo intatta la struttura gerarchica dei dati, da aggiungere come riferimento al progetto.

La compressione può essere ottimizzata variando il livello di compressione, da 0 a 9 aumentando però i tempi di comperssione/decompressione, riducendo ulteriormente lo spazio occupato.

Istanziando la classe, possono essere utilizzati tre metodi per la compressione ed uno per la decompressione:

MixZipper zip = new MixZipper();

es:

String retMessage=ZipFolder("C:\\FolderToZip", "c:\\PROVA.zip",8)  
String retMessage=ZipFile("C:\\Prova.txt", "c:\\PROVA.zip",8)
String retMessage=ZipFiles(strFiles, "c:\\PROVA.zip",8)

dove 8 indica il livello di compressione (da 0 a 9)

Per la decompressione, basta chiamare il metoto Uncomress passando il percorso completo del file da decomprimere e la cartella dove decomprimere il contenuto.

Lista dei metodi esposti:

public String ZipFolder(String FolderPathToZip, String ZipFullPathFile, Int16 LevelCompression)

public String ZipFiles(String[] FilesPath, String ZipFullPathFile, Int16 LevelCompression)

public String ZipFile(String FilePath, String ZipFullPathFile, Int16 LevelCompression)

public void Uncompress(String ZipFullPathFile, String FolderPathToUnZip)

 

Contratto di licenza:
MixZipper è una libreria Freeware liberamente distribuibile, duplicabile e modificabile.
MixZipper ed i suoi componenti sono distribuiti SENZA NESSUNA GARANZIA, nessuna responsabilità potrà pertanto far carico all’ideatore per eventuali danni derivanti all’utilizzatore o a terzi dall’uso del software.
Non è inoltre possibile reclamare la proprietà esclusiva o intellettuale di MixZipper, appartenente a Massimo Missaglia.
Utilizzando MixZipper l’utente solleva da ogni responsabilità chi ha sviluppato e/o distribuito l’applicativo.Ogni operazione è a rischio e pericolo dell’utente stesso.

 

Attività: Analista Programmatore.Net - Sviluppo software.Net - Siti web - Applicazioni Web
Esperienza: Oltre 10 anni
Sviluppo: Applicazioni per il Web, Web Service, Win32 e Windows Service in C# e Vb.Net, database SQL Server 2005.
Linguaggi: Javascript, VbScript, jQuery, Visual Basic, VB.Net, HTML, XML, XSL, CSS, ASP.Net, t-sql.
Sito web sviluppato su piattaforma CmsMix v.5.1.0
Realizzazione e sviluppo siti web