Compressione file: crittografia, formati e consigli utili

18-10-2016 17:04 - Fonte: www.chimerarevo.com

Chi utilizza il PC prima o poi si sarà trovato a dover trattare (o ricevere da altri) un particolare tipo di file compresso contenente al suo interno uno o più file (o cartelle) a cui è stato ridotto il volume (lo spazio occupato in byte) tramite alcuni algoritmi particolari dedicati allo scopo. Ma ai nostri giorni, con le connessioni da svariate centinaia di Megabit, è ancora utile fare compressione file? Certo che sì: oltre a ridurre il tempo d’attesa (comunque già basso) e la possibilità di inserire migliaia di file in un solo file compresso, possiamo aumentare la sicurezza dei dati inviati usando la crittografia, grazie al quale il destinatario o i destinatari dovranno conoscere la password per accedere al contenuto. In questo focus analizzeremo i diversi formati di archivio disponibili, ciascuno con i suoi pro e contro. Alcuni formati di archivio sono famosi per il loro rapporto di compressione (che rende il vostro file finale di dimensioni più contenute), mentre altri supportano la crittografia avanzata. Scopriamo di più su compressione, crittografia e algoritmi utilizzati dai vari formati di compressione file. Algoritmi di compressione L’algoritmo di compressione è il metodo utilizzato dall’archivio per comprimere i file e rendere la dimensione complessiva più piccola dell’originale. Diamo uno sguardo a quelli più famosi. LZMA/LZMA2 Lempel-Ziv-Markov (LZMA) è un algoritmo di compressione senza perdita di dati (lossless in inglese). LZMA utilizza un algoritmo di compressione a dizionario che fa uso di strutture dati complesse per codificare un bit alla volta. LZMA2 è un contenitore che contiene sia i dati non compressi e che i dati compressi in LZMA. Esso supporta la compressione multi-threaded dei nuovi processori multi-core e decompressione dei dati rapida. Si possono anche comprimere i dati che normalmente non sono comprimibili con altri algoritmi di compressione (tipo ISO, MP4, altri archivi compressi etc.). Burrows-Wheeler ...

- Continua...