Crear un TAR o TAR.GZ
Crea el formato de archivo comprimido que esperan Linux y macOS sin abrir una terminal. No se guarda nada en ningún momento.
- Nunca se guarda
- Sin filas ni esperas
- Sin registro, sin marca de agua
Cómo funciona
Agrega tus archivos
Todos los que quieras, carpetas incluidas.
Elige TAR o TAR.GZ
TAR simple agrupa sin comprimir. TAR.GZ comprime todo el paquete, que suele ser lo que buscas.
Descárgalo
Se crea y se guarda directamente en tus descargas.
Por qué TAR le gana a ZIP en tamaño y pierde en comodidad
TAR no comprime. Concatena archivos en un solo flujo, cada uno precedido por un encabezado de 512 bytes con su nombre, tamaño, permisos, propietario y fecha, y la compresión es una capa aparte que envuelve todo el resultado. Ese apilamiento es justo la razón de que un .tar.gz sea más pequeño que un ZIP con los mismos archivos: gzip ve un único flujo continuo y puede aprovechar las repeticiones entre archivos, mientras que ZIP comprime cada archivo por su cuenta y no puede. Con una carpeta de documentos parecidos o de código fuente, la diferencia suele ser grande.
El costo se paga en el otro extremo. Como la compresión lo envuelve todo, un .tar.gz no tiene catálogo: listar su contenido exige descomprimirlo desde el principio, y extraer el último archivo exige descomprimirlo entero. Un ZIP se lista al instante, sea cual sea su tamaño. Qué formato es mejor depende por completo de si el archivo se va a descomprimir entero, algo que siempre ocurre con una copia de seguridad o con el código fuente de una versión.
Los archivos ya comprimidos cambian por completo las cuentas. Un TAR de JPEG, MP4 o PDF no gana casi nada con el paso de gzip, porque a ese material ya se le quitaron las repeticiones: el archivo resultante es prácticamente la suma de sus partes. Aun así, TAR sigue valiendo la pena ahí por la misma razón que ZIP, para enviar un archivo en lugar de muchos, solo que no por el tamaño.
Los permisos se escriben con valores predeterminados razonables en lugar de leerse de tus archivos, y ese es el límite honesto. Una página no tiene acceso a los bits de modo, al propietario ni a los enlaces simbólicos de tu disco: recibe el contenido y el nombre de los archivos, y nada más. Así que un script ejecutable llega al archivo sin permiso de ejecución, y un enlace simbólico no se puede registrar como tal. Para un .tar.gz de documentos eso es irrelevante; para empaquetar algo que se va a descomprimir y ejecutar, es justo la razón de ser del formato, y falta.
Si buscas otra cosa
Para cualquier cosa en la que importen los metadatos (una copia de seguridad, el código fuente de una versión, mover un árbol de directorios entre equipos), la herramienta correcta es tar -czf archive.tar.gz folder/, que ya viene instalada en todas las Mac y en todos los equipos Linux, y en Windows desde 2018. Registra los permisos, propietarios, enlaces simbólicos y fechas reales, escribe directamente en el disco sin límite de tamaño y es lo que cualquier destinatario espera encontrar en un tarball.
Para un archivo aún más pequeño, cambia la compresión en lugar del contenedor: tar -cJf archive.tar.xz folder/ usa xz y suele ser bastante más pequeño que gzip a costa de tiempo, mientras que --zstd es casi igual de pequeño y muchísimo más rápido. Todos los sistemas Unix actuales leen ambos. Y si el destinatario usa Windows y no es técnico, un ZIP normal sigue siendo la opción considerada.
Preguntas frecuentes
¿Elijo TAR o TAR.GZ?
TAR.GZ, casi siempre: TAR simple no comprime nada, así que el archivo pesa lo mismo que todo su contenido sumado. TAR simple es útil cuando el contenido ya está comprimido o cuando algo posterior en el proceso se encargará de comprimirlo.
¿Linux aceptará los archivos que crea esto?
Sí, y eso se comprueba en lugar de suponerse: cada compilación verifica que el propio GNU tar liste y extraiga lo que produce esta página, byte por byte. Los nombres de archivo largos se escriben como encabezados POSIX pax, que es la extensión estándar y la que bsdtar y 7-Zip en Windows leen sin problema.
¿Se guardan mis archivos en algún lugar?
No. El archivo comprimido se crea y se guarda directamente en tus descargas, y después no se conserva nada. Eso importa aquí: lo que la gente más a menudo necesita comprimir (documentos, fotos, una carpeta de trabajo) es justo lo que no conviene entregar primero al servidor de un desconocido.
¿Por qué usaría esto en lugar de ZIP?
Sobre todo porque otra cosa te lo pidió: un servidor, un script de despliegue, un colega que usa Linux. Hay una ventaja técnica real: como TAR.GZ comprime el paquete como un solo flujo en lugar de cada archivo por separado, suele ser notablemente más pequeño que un ZIP cuando tienes muchos archivos pequeños y parecidos, como código fuente o registros. Para enviar un archivo a una persona que usa Windows, ZIP es la opción más amigable.
¿Hay un límite de tamaño?
El límite es la memoria disponible, no un tamaño fijo. Cientos de archivos y varios gigabytes no son problema en una computadora normal; un celular podrá con menos.
Conviene saber: TAR no aplica compresión propia, así que la reducción de tamaño viene del paso de gzip: los archivos que ya están comprimidos (JPEG, MP4, PDF) apenas se reducirán. Los permisos de los archivos se escriben con valores predeterminados razonables, porque un navegador no puede leer los reales de tu disco.
Agrega esta herramienta a tu sitio web
Gratis para cualquier blog, página de clase o artículo de ayuda. Pega un fragmento de código y tus visitantes podrán usarla directamente en tu página.
Más Herramientas de archivos comprimidos
Descomprimir TAR
Abre archivos TAR, TAR.GZ y TGZ
Crear archivo ZIP
Junta varios archivos en un solo ZIP
Descomprimir ZIP
Abre un ZIP y saca lo que necesitas
ZIP a RAR
Por qué nadie puede crear un RAR y qué usar en su lugar
Descomprimir RAR
Abre un RAR sin instalar WinRAR
Descomprimir 7Z
Abre un 7z sin instalar 7-Zip