Para responder la pregunta en el encabezado: tar.gz / tar.bz2 se convirtió en el estándar para distribuir el código fuente de Linux hace mucho, mucho tiempo, como en más de 2 décadas, y probablemente un par más. Significativamente incluso antes de que Linux surgiera.
De hecho, alquitrán significa (t) ape (ar) cebolleta. Piense carrete duro, y obtendrá una idea de lo viejo que es. ba-dum-bump
Antes de que las personas tuvieran grabadoras de CD, se distribuían distribuciones de software en disquetes de 1,44 Mb. El archivo tar comprimido fue cortado en pedazos del tamaño del disquete por el split
comando, y estos pedazos fueron llamados tarballs . Volvería a unirlos cat
y extraería el archivo.
Para responder a la otra pregunta de por qué no Zip o Rar, es fácil. El archivador tar proviene de Unix, mientras que los otros dos provienen de MS-DOS / Windows. Tar maneja los metadatos del archivo Unix (permisos, tiempos, etc.), mientras que zip y rar no lo hicieron hasta hace muy poco (almacenaron los datos del archivo MS-DOS). De hecho, zip tardó un tiempo antes de comenzar a almacenar metadatos NTFS (secuencias alternativas, descriptor de seguridad, etc.) correctamente.
Muchos de los algoritmos de compresión en PKZip son propiedad del fabricante original, y el último agregado a las versiones de Dos / Windows fue Deflate (RFC 1951) que funcionó un poco mejor que Implode, el algoritmo patentado que produjo la mejor compresión general . Gzip usa el algoritmo Deflate.
El algoritmo de compresión RAR es propietario, pero hay una implementación gratuita de código abierto del descompresor. Los lanzamientos oficiales de RAR y WinRAR de RARlab no son gratuitos .
Gzip usa el algoritmo de desinflado, por lo que no es peor que PKZip. Bzip2 obtiene relaciones de compresión ligeramente mejores.
TL; versión DR:
tar.gz y tar.bz2 son de Unix, por lo que la gente de Unix los usa. Zip y Rar son del mundo de DOS / Windows, por lo que la gente de DOS / Windows los usa. tar
ha sido el estándar para agrupar archivos de cosas en * nix durante varias décadas.