Extractor de TAR.GZ / TGZ Online

Extrae un archivo .tar.gz, .tgz o .tar en tu navegador. Ve cada archivo y descarga uno por uno o todos a la vez. Nada se sube jamás.

🌐 English

Drop your file here (.tar, .tar.gz, .tgz, .gz)

🔒 Privado por diseño: tus archivos se procesan localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo extraer un archivo .tar.gz, .tgz o .tar online

  1. Suelta tu archivo .tar.gz, .tgz o .tar en el recuadro de arriba, o haz clic en Elegir un archivo para seleccionarlo desde tu dispositivo.
  2. Pulsa Extraer, el archivo se descomprime y desempaqueta enteramente dentro de tu pestaña del navegador, tenga o no una capa gzip.
  3. Descarga el archivo que necesites, o coge el paquete “-extracted.zip” para conseguir todo en un solo clic.

Solo un archivo a la vez, esto mantiene los resultados (archivos individuales más una descarga combinada) sin ambigüedad en lugar de mezclar archivos de varios archivos no relacionados en una lista.

Por qué extraer un archivo TAR.GZ online

El tarball es el formato de archivo por defecto casi en todas partes fuera de Windows, cada distribución de Linux, la mayoría de lanzamientos de proyectos de código abierto, exportaciones de imágenes Docker, copias de seguridad de servidor y descargas de línea de comandos usan .tar.gz o su forma corta .tgz. El problema es que el Explorador de Windows nunca ha conseguido soporte nativo para él, ni siquiera en las últimas versiones, y la solución habitual (instalar 7-Zip o WinRAR) no es una opción en un portátil de trabajo bloqueado, un Chromebook escolar, o un ordenador compartido donde no puedes instalar nada.

Esta herramienta existe para ese momento exacto: alguien te envía un .tar.gz de un servidor Linux, un .tgz de un paquete npm, o un .tar de una exportación de base de datos, y no hay ninguna herramienta de desempaquetado disponible. Funciona al instante en cuanto carga la página, sin instalación, sin cuenta y sin línea de comandos.

También maneja competentemente los casos más complicados del mundo real: estructuras de carpetas anidadas varios niveles de profundidad, la extensión de nombre de archivo largo de GNU tar para rutas que no encajan en los límites del formato tar clásico, y archivos con docenas o cientos de archivos donde hacer clic en descargas individuales una a una sería su propia tarea.

Leer las cabeceras de tar, y qué se salta

Cada entrada de un flujo tar empieza con una cabecera de 512 bytes. El nombre va al principio, el tamaño en el desplazamiento 124, y el tamaño se escribe en octal ASCII y no en decimal, que es la trampa clásica para quien implementa esto a partir de una especificación medio recordada. Hay también un campo de suma de comprobación, calculado sobre toda la cabecera tratando el propio campo de suma como espacios.

No toda entrada es un archivo. Un flujo tar puede contener además directorios, enlaces duros, enlaces simbólicos, nodos de dispositivo, tuberías con nombre y registros de cabecera extendida que llevan metadatos de la entrada siguiente. Esos se reconocen por su bandera de tipo y se omiten de los resultados, porque ninguno es un archivo que una descarga de navegador pueda representar, y sus bloques se saltan para que el recorrido siga alineado.

Una extensión se maneja de forma especial. Cuando una ruta es demasiado larga para los campos de nombre de la cabecera, GNU tar escribe una entrada de marcador cuyo bloque de datos contiene el nombre largo real y lo aplica a la cabecera siguiente. Eso está implementado. El mecanismo alternativo de cabecera extendida que usan otras implementaciones de tar no lo está, así que un archivo nombrado de esa forma aparece con un nombre truncado. Su contenido se extrae igualmente bien.

Dos techos, por dos motivos distintos

El techo de tamaño es cuestión de memoria. Todo se mantiene sin comprimir en la pestaña a la vez, así que un archivo cuyas entradas sumen más de aproximadamente un gigabyte se rechaza antes de extraer en lugar de intentarlo y tumbar la pestaña. La cifra que importa es el total sin comprimir, que para un tarball de código fuente es a menudo muchas veces el tamaño del archivo que descargaste.

El techo de número de archivos es cuestión de interfaz. Los resultados se presentan como una lista plana de enlaces de descarga, y doscientos enlaces ya son muchos para recorrer. Por encima de esa cuenta se descartan los enlaces individuales y solo se produce el paquete zip, que es lo sensato que entregarle a alguien que acaba de abrir un archivo de mil ficheros.

Nada de tu archivo sale de tu dispositivo

Un .tar.gz puede ser casi cualquier cosa, una copia de seguridad de servidor, un checkout de código fuente, un volcado de base de datos, o un lote de documentos escaneados que alguien empaquetó antes de enviarlo. Como esta herramienta descomprime y desempaqueta todo usando JavaScript plano ejecutándose en tu propia pestaña del navegador, nada de ese contenido se transmite jamás a un servidor. La capa gzip se infla en memoria, la estructura tar se analiza directamente de los bytes resultantes, y los archivos extraídos van directamente a tu carpeta de descargas.

Herramientas de archivo relacionadas

El Extractor de ZIP maneja el formato zip y comparte directamente el nombrado, el empaquetado y los límites de tamaño de esta herramienta en lugar de reimplementarlos. Crear Archivos ZIP va en la otra dirección y empaqueta un conjunto de archivos, que es el formato a elegir si quien lo recibe está en Windows.

Para los otros dos formatos que también necesitan software en una máquina recién instalada, el Extractor de RAR cubre el propietario y el Extractor de 7z cubre el otro.

Usos habituales

Preguntas frecuentes

¿Se sube mi archivo .tar.gz a un servidor para extraerlo?

No. El archivo se descomprime y desempaqueta enteramente dentro de tu pestaña del navegador usando JavaScript plano, nada se envía jamás a ningún sitio. Esto importa mucho para un .tar.gz en concreto, ya que a menudo es un checkout de código fuente, una copia de seguridad de base de datos, o una exportación de configuración de servidor, no solo archivos casuales.

¿Esto funciona en Windows sin instalar 7-Zip o WinRAR?

Sí, ese es todo el sentido. El Explorador de Windows sigue sin poder abrir archivos .tar.gz/.tgz de forma nativa incluso en versiones recientes, y el Finder de macOS los desempaqueta de forma inconsistente según cómo se construyó la capa .gz. Esta herramienta funciona igual en cualquier navegador moderno en cualquier sistema operativo, sin instalación necesaria.

¿Cuál es la diferencia entre .tar, .tar.gz y .tgz?

Un archivo .tar simplemente agrupa varios archivos/carpetas juntos sin ninguna compresión, piensa en él como un contenedor sin comprimir. Añadir compresión gzip encima produce un .tar.gz (o su forma corta .tgz), que es la combinación que casi todo el mundo quiere decir con "tarball". Esta herramienta detecta cuál tienes automáticamente inspeccionando los bytes reales del archivo, no su extensión, así que un .tar sin comprimir funciona exactamente igual que un .tar.gz comprimido.

¿Puedo previsualizar un archivo antes de descargarlo, o ver un árbol de carpetas?

No dentro de la página, esta herramienta lista cada archivo con su tamaño y da un enlace de descarga real para cada uno, pero no renderiza una vista previa inline ni un navegador de árbol de carpetas clicable. Si el archivo contiene carpetas, la ruta original de cada archivo se conserva en su nombre de descarga (p. ej. `src/utils/helper.js` se convierte en `src_utils_helper.js`) así puedes seguir sabiendo de dónde vino.

¿Esto soporta la extensión de nombre de archivo largo de GNU tar?

Sí. El GNU tar del mundo real (el valor por defecto en casi todo sistema Linux) cambia automáticamente a una cabecera especial de "nombre largo" siempre que una ruta de archivo es demasiado larga para el límite clásico de 100 caracteres, y esta herramienta resuelve correctamente esas rutas completas en lugar de mostrar un nombre truncado o ilegible. Lo que NO soporta es el formato alternativo de cabecera extendida PAX que usan otras implementaciones de tar para el mismo propósito, ni archivos cuyo tamaño supere aproximadamente 8 GB (que usan una codificación de tamaño binaria separada), ambos son suficientemente raros en la práctica como para revelarlos como limitaciones conocidas en lugar de adivinar.

¿Esto soporta archivos protegidos con contraseña o cifrados?

No, los formatos .tar y .tar.gz en sí no tienen un mecanismo estándar de contraseña/cifrado incorporado como sí tiene ZIP, así que esto no surge de la misma forma. Si tu archivo se cifró con una herramienta separada (como GPG), descífralo primero con esa herramienta y luego extrae el .tar.gz resultante aquí.

¿Qué pasa con un archivo que contiene cientos de archivos?

Cada archivo real se sigue extrayendo correctamente. Para archivos con más de 200 archivos, sin embargo, obtienes solo una descarga ZIP combinada en lugar de más de 200 enlaces separados, ya que una página de resultados con cientos de botones individuales deja de ser útil, abre ese ZIP con cualquier herramienta de descompresión si necesitas acceso individual a un archivo muy grande.

¿Hay un límite de tamaño?

Hay un tope de seguridad suave de aproximadamente 1 GB de contenido sin comprimir. Para un .tar.gz comprimido, la descompresión se aborta en el momento en que el contenido desempaquetado cruza ese límite (antes de que tu pestaña del navegador intente mantener una cantidad irrazonablemente grande de datos en memoria) en lugar de comprobarlo solo después de descomprimirlo todo.

¿Qué pasa si el archivo está corrupto o no es realmente un archivo tar?

Obtendrás un error claro de "este archivo no se pudo leer" en lugar de un fallo silencioso o una descarga rota. Esto puede pasar si una descarga se interrumpió a mitad, si un archivo se renombró a `.tar.gz` sin serlo realmente, o si el archivo usa una variante de formato que esta herramienta no reconoce.

Herramientas relacionadas