Creador de TAR.GZ

Agrupa varios archivos o carpetas en un archivo tar dentro de tu navegador, comprímelo con gzip y descárgalo en el formato que prefieras: .tar.gz, .tgz, .tar (sin comprimir) o .gz (un solo archivo). Ideal para subir archivos a un servidor Linux. Los archivos nunca se envían a un servidor.

Qué hace este creador de TAR.GZ

Esta herramienta reúne varios archivos o carpetas en un único archivo tar.gz —o bien tgz, tar o gz—. Todo se realiza en su propio dispositivo mediante la Compression Streams API integrada en el navegador, de modo que el contenido nunca se sube a ningún servidor. Por eso puede emplearse con tranquilidad incluso con documentos confidenciales o archivos que contengan datos personales.

Hay cuatro formatos de salida. Un .tar.gz agrupa los archivos con tar y después los comprime con gzip; es la forma más habitual y se usa mucho para subir a servidores Linux y para distribuir. Un .tgz es exactamente lo mismo con una extensión más corta. Un .tar prescinde de la compresión, mientras que un .gz comprime directamente un único archivo sin pasar por tar: elija el que convenga a la tarea.

Cómo crear un archivo comprimido

  1. Añada archivos o carpetas Arrástrelos y suéltelos en la zona indicada, o añádalos con los botones de selección de archivos o de carpeta.
  2. Revise el nombre del archivo Compruebe en el campo de entrada el nombre del archivo que se generará y cámbielo por uno más descriptivo si lo desea.
  3. Elija el formato de salida Seleccione .tar.gz, .tgz, .tar o .gz según el uso previsto. La opción .gz solo está disponible cuando hay un único archivo.
  4. Cree el archivo y descárguelo Al pulsar el botón de crear y descargar, la compresión se ejecuta en el navegador y el archivo se guarda automáticamente.

Consejos para aprovecharla mejor

  • Si sueltas una carpeta completa, se guardará en el tar conservando su estructura de carpetas original. Si en cambio seleccionas archivos individuales, el archivo resultante será plano, sin estructura de carpetas.
  • .tar.gz y .tgz tienen exactamente el mismo contenido; solo cambia la extensión. Si vas a entregar el archivo a una herramienta que espera la extensión .tgz, como un paquete npm, elige .tgz.
  • Si eliges «.tar (sin comprimir)», se omite la compresión gzip. Al agrupar archivos que ya están comprimidos —imágenes, vídeo, ZIP, etc.— el tamaño apenas cambia de todos modos, así que omitir la compresión resulta más rápido.
  • .gz es el formato tradicional que comprime directamente un único archivo sin usar tar. Solo puedes elegirlo cuando quieres comprimir un solo archivo, como por ejemplo un único archivo de registro.
  • Al agrupar una gran cantidad de archivos, o archivos muy grandes, el proceso puede tardar porque todo se ejecuta en la memoria del navegador, e incluso puede fallar según el dispositivo. Si el conjunto ronda cientos de megabytes o varios gigabytes, te recomendamos dividirlo en varias compresiones más pequeñas.

Cuándo resulta útil

Preparar una subida a un servidor Linux

Empaquetar una web o una carpeta de proyecto entera en un tar.gz convierte la subida por SSH, o un despliegue, en una única transferencia de archivo.

Preparar un paquete .tgz para npm

Puede construir un distribuible para herramientas que esperan la extensión .tgz, como los paquetes de npm, sin instalar una utilidad de línea de comandos específica.

Archivar registros conjuntamente

Reunir varios registros diarios en un solo tar.gz reduce el número de archivos que hay que conservar o entregar.

Pasar varios archivos sin servidor de por medio

En lugar de adjuntar muchos archivos a un correo o a un chat, envíe uno solo; y como la compresión ocurre íntegramente en su equipo, nada queda en manos de un servicio externo.

Copiar de seguridad conservando la estructura de carpetas

Al soltar una carpeta se mantiene la jerarquía original dentro del archivo, que es justo lo que se busca al guardar un conjunto de ficheros de configuración tal como están dispuestos.

Términos sobre tar y gzip

tar
Formato y orden para reunir varios archivos en uno solo; el nombre abrevia Tape ARchive. No incorpora compresión propia.
gzip
Formato y orden para comprimir datos. Comprimir con gzip un archivo tar es lo que produce un tar.gz.
.tgz
Extensión más corta aplicada a un archivo cuyo contenido es idéntico al de un .tar.gz. Es un vestigio de sistemas antiguos que exigían nombres de ocho caracteres o menos.
Cabecera PAX
Cabecera ampliada ideada para manejar rutas largas, dado que el formato tar antiguo solo podía almacenar nombres de hasta 100 bytes.
Compression Streams API
API web integrada en los navegadores que expone la compresión y descompresión gzip directamente a JavaScript, de modo que el trabajo se completa en el cliente sin servidor.
Formato ustar
Formato de cabecera tar normalizado por POSIX. Su campo de nombre de archivo está limitado a 100 bytes, y lo que exceda se resuelve con una cabecera PAX.

Preguntas frecuentes

No. Todo el proceso de compresión ocurre dentro de tu navegador y el contenido del archivo nunca se envía a ningún servidor.

El contenido es exactamente el mismo. .tgz es un vestigio de sistemas operativos antiguos que exigían nombres de archivo de no más de 8 caracteres; es simplemente una forma abreviada de escribir .tar.gz. Si el destinatario o la herramienta no exige uno en concreto, puedes elegir sin problema el habitual .tar.gz.

No, no es posible, porque los formatos tar y gzip no incluyen por sí mismos ningún mecanismo de protección por contraseña. Si necesitas protección con contraseña, utiliza la herramienta hermana Creador de ZIP.

Es más rápido porque se omite el proceso de compresión gzip. Al agrupar archivos que ya están comprimidos, como JPEG, MP4 o ZIP, el tamaño apenas cambia aunque se compriman, así que dejarlos sin comprimir resulta más ventajoso.

Utiliza la herramienta "Extractor de GZ/TAR.GZ" dentro de la misma categoría de Operaciones con archivos. Es compatible con .gz, .tar.gz, .tgz y .tar.
Tool-kun

A propósito — Los bloques de 512 bytes de tar y las cabeceras extendidas PAX

El formato tar se diseñó en la década de 1970 para unidades de cinta magnética (Tape ARchive), por lo que los datos se organizan en "bloques" de 512 bytes. Cuando el contenido de un archivo no es múltiplo de 512 bytes, se añade relleno con ceros al final hasta completar el siguiente límite de bloque. Gracias a esta estructura tan sencilla, tar sigue siendo hoy un formato fácil de implementar y muy adecuado para el procesamiento en flujo (streaming).

La cabecera del antiguo formato ustar solo reserva 100 bytes para el nombre del archivo. Al agrupar carpetas con muchos niveles o nombres de archivo largos, es fácil superar este límite. Para resolverlo se inventaron las cabeceras extendidas PAX, que insertan un bloque especial justo antes de la entrada real con el "nombre verdadero", evitando así en la práctica la restricción de longitud. Esta herramienta también añade automáticamente cabeceras extendidas PAX para las rutas que superan los 100 bytes.

A diferencia de ZIP, la combinación de tar y gzip no incluye ningún mecanismo de protección por contraseña. Esto se debe a que tar está diseñado únicamente para "agrupar" y gzip únicamente para "comprimir", cada uno como una herramienta de una sola función. Si necesitas distribuir archivos confidenciales, utiliza la herramienta hermana Creador de ZIP, que sí admite cifrado.