Operaciones con archivos
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.
Consejos para crear un TAR.GZ
- 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.
Preguntas frecuentes
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.