ConvertGo
🗜️

Compressione Archivi — Guida Completa

Gli archivi compressi riducono le dimensioni dei file per il trasferimento e lo storage, e raggruppano più file in un singolo pacchetto distribuibile. ZIP è lo standard universale supportato nativamente da tutti i sistemi operativi; 7z offre la migliore compressione; TAR.GZ è lo standard Unix/Linux; RAR è diffuso su Windows. Scegliere il formato giusto dipende dal caso d'uso: massima compatibilità, massima compressione, o preservazione dei metadati Unix.

📖 Storia

ZIP fu creato da Phil Katz e Gary Conway nel 1989 con PKZIP, usando l'algoritmo DEFLATE — una combinazione di LZ77 e codifica di Huffman. Katz rilasciò le specifiche come pubblico dominio, permettendo l'ampia adozione. Il formato .gz (gzip, 1992) portò DEFLATE nel mondo Unix. RAR (Roshal ARchive) fu sviluppato da Eugene Roshal nel 1993 — più efficiente di ZIP ma proprietario.

7-Zip e il formato 7z furono creati da Igor Pavlov nel 1999 usando l'algoritmo LZMA (Lempel-Ziv-Markov chain Algorithm) — compressione superiore del 30-70% rispetto a ZIP per file di testo. TAR (Tape Archive, 1979) non comprime da solo ma impacchetta file preservando i metadati Unix (permessi, owner, symlink); la compressione è aggiunta da gzip (.tar.gz), bzip2 (.tar.bz2) o xz (.tar.xz).

📊 Tabella Unità

Unità Equivalenza Uso
.zip DEFLATE, 1989 Universale, supporto nativo OS
.tar.gz (.tgz) TAR + gzip/DEFLATE Standard Linux/Unix, software open source
.tar.bz2 TAR + bzip2/BWT Compressione migliore di gzip, più lento
.tar.xz TAR + xz/LZMA2 Miglior compressione Linux, kernel/distro
.7z LZMA2, open-source Migliore ratio compressione, solo 7-Zip
.rar RAR4/RAR5, proprietario Diffuso Windows, WinRAR, recovery record

💡 Curiosità

❓ Domande Frequenti

Qual è la differenza tra ZIP e TAR.GZ?

ZIP comprime ogni file individualmente e poi li archivia — efficiente per accesso casuale ai singoli file. TAR prima impacchetta tutti i file in uno stream continuo, poi gzip comprime l'intero stream insieme — ottiene compressione superiore perché può sfruttare ridondanze tra file diversi. TAR.GZ non permette estrazione di singoli file senza decomprimere tutto.

Qual è il formato con la migliore compressione?

7z con LZMA2 offre tipicamente la compressione più alta per file di testo e codice sorgente. .tar.xz (LZMA2 su stream TAR) è comparabile ed è lo standard per distribuzioni Linux e kernel. Per file già compressi (JPEG, MP4, ZIP) nessun algoritmo guadagna molto — la compressione è già saturata.

Come aprire file RAR su Linux senza WinRAR?

Installa unrar (per estrazione) o p7zip-rar (per 7-Zip con supporto RAR): sudo apt install unrar. Poi: unrar x archivio.rar. In alternativa 7-Zip (p7zip) supporta l'estrazione di RAR3 ma non la creazione. RAR5 richiede unrar versione recente. Per la creazione di RAR su Linux occorre WinRAR per Linux (CLI).

Altre guide

📏 Conversione di Lunghezza e Distanza ⬛ Conversione di Superficie 🧊 Conversione di Volume ⚖️ Conversione di Peso e Massa 🌡️ Conversione di Temperatura

Torna a ConvertGo  ·  Tutte le guide  ·  Apri lo strumento