Necesitaba descargar Ruby Source recientemente desde aquí y dice "disponible en tres formatos", que son .tar.bz2
, .tar.gz
y .zip
. ¿Hay alguna razón por la que necesitamos los tres formatos? Al menos en Linux y OSX puedo hacer cualquiera de los tres fácilmente. En Windows, creo que solo el zip está integrado. ¿Hay algo detrás de estas preferencias o es solo una batalla religiosa?
12
Respuestas:
.tar.gz
los archivos son (aún, después de algunos años en esa posición) el formato de archivo más común para archivos destinados a sistemas similares a Unix. Los usuarios de cualquier sistema similar a Unix podrán abrirlos sin instalar software adicional, pero los usuarios que ejecutan Windows no pueden. A veces se les llama,.tgz
aunque esto es menos común ahora (la convención se comenzó a sortear las limitaciones de nombres de archivos de Windows que se eliminaron en Windows NT y Windows 95)..zip
Se puede acceder a los archivos de forma predeterminada en las variantes modernas de Windows sin instalar ningún software adicional. Por lo general, también se pueden usar en cualquier otro sistema, pero el soporte no siempre se incluye por defecto en instalaciones mínimas.Por lo tanto, los dos formatos anteriores se proporcionan para lograr una cobertura cercana al 100% de lo que las personas podrán abrir incluso desde un sistema recién instalado sin herramientas adicionales agregadas.
.tar.bz2
los archivos son similares.tar.gz
pero usan el formato bzip2 en lugar de gzip. Estos serán más pequeños, a veces considerablemente más pequeños, por lo que es más rápido descargarlos, pero el soporte en Windows es menos común y le gusta.zip
soporte no siempre está presente de manera predeterminada en instalaciones mínimas de otros sistemas operativos.Esto se ofrece como una conveniencia para aquellos usuarios que tienen instalada la utilidad adicional (y posiblemente para ahorrar un poco de ancho de banda para el proveedor), aunque para archivos pequeños la diferencia no vale la molestia de crear / ofrecer / apoyar (en instalación / compilación documentación por ejemplo) el formato extra.
.7z
los archivos también comienzan a verse más en estos días. Estos son archivos producidos + leídos por 7-zip y herramientas compatibles, y generalmente son mucho más pequeños quezip
ed ogzip
archivos ed (y a menudo también más pequeños que losbzip2
archivos ed). Por ejemplo, comprimo regularmente las copias de seguridad de la base de datos MSSQL para transferir una conexión a Internet basada en ADSL: 7zip tiende a producir archivos de menos de la mitad del tamaño de los producidos en el formato zip estándar, lo que hace una diferencia significativa en el tiempo de transferencia (más que compensar el hecho de que el algoritmo de compresión 7zip es mucho más lento que el algoritmo zip estándar). El uso del formato 7-zip no es particularmente común en este momento, ya que las herramientas relevantes se instalan con menos frecuencia que las otras opciones.Al igual que con los archivos bzip2, los archivos 7-zip se ofrecen, cuando están disponibles, para comodidad de los usuarios que tienen instalada la utilidad adicional (y para ahorrar un poco de ancho de banda para el proveedor), aunque para los archivos pequeños la diferencia no vale la pena. de crear / ofrecer / apoyar (en la documentación de instalación / compilación, por ejemplo) el formato adicional.
(si desea ver una batalla religiosa sobre el tema de los formatos de archivo, haga un breve viaje a lo que queda de Usenet o territorio pirata (perdón "escena") y atrévase a sugerir que algo podría ser más adecuado que los
.rar
archivos: es casi tan incendiario como sugerir que un usuario de emacs pruebe vim o viceversa)fuente
.rar
archivos son brillantes! Deben usarse para todo, ¡incluso para dividir programas de TV en 30 archivos de 9mb y comprimir álbumes! ¿Hay algo que este glorioso formato NO PUEDE hacer? (O eso escuché. Compro todos mis programas de TV, obviamente)