Servizi InCore
IInCoreCompression
Accesso al Servizio di compressione e decompressione files
Di seguito i Metodi disponibili pubblicamente:
-
Zip(string, string, out string, int, CompressionMethod)
=> Comprime un file su disco in un file compresso
- pathFile: string, percorso del file su disco
- pathFileZip: string, percorso del file zippato su disco
- msg: string, messaggio di ritorno in caso di errore
- level: int, livello di compressione del file zippato
- method: CompressionMethod, tipo di file zippato
-
ZipMultiple(string, string, out string, int, CompressionMethod)
=> Comprime tutti i file in una cartella (un solo livello) in un file compresso
- pathDirectory: string, percorso della cartella dei files su disco
- pathFileZip: string, percorso del file zippato su disco
- msg: string, messaggio di ritorno in caso di errore
- level: int, livello di compressione del file zippato
- method: CompressionMethod, tipo di file zippato
-
Unzip(string, ref Stream, out string)
=> Decomprime un file (o il primo file di uno zip multiplo) in uno Stream
- pathFileZip: stringa, percorso del file zippato
- outputStream: Stream, contenuto del file decompresso
- msg: string, messaggio di ritorno in caso di errore
-
UnzipMultiple(string, string, out string)
=> Decomprime tutti i files di un file compresso in una cartella
- pathFileZip: stringa, percorso del file zippato
- pathDirectory: string, cartella dove mettere i file decompressi
- msg: string, messaggio di ritorno in caso di errore