Cómo convertir TAR a ZIP
- Arrastra un archivo
.tara la zona de arrastre, o haz clic en Elegir un archivo para buscarlo. - El campo Contraseña (solo si el archivo está cifrado) puede quedarse en blanco. Los archivos TAR normales no tienen cifrado, y el campo está pensado para orígenes ZIP cifrados.
- Haz clic en Convertir a ZIP. Cada archivo del tarball se lee y se escribe en un ZIP comprimido.
- Usa el botón Descargar para guardar el resultado, con el mismo nombre que el original:
backup.tarse convierte enbackup.zip.
El tarball lo lee libarchive, que se ejecuta en tu navegador como WebAssembly, y el ZIP lo escribe zip.js. El archivo permanece en tu dispositivo en todo momento.
Por qué un tarball y un ZIP son diferentes
TAR (abreviatura de «tape archive», archivo en cinta) se remonta a las copias de seguridad de Unix en cinta magnética. Simplemente concatena los archivos uno tras otro con una cabecera para cada uno, y no comprime nada. Por eso un archivo .tar ocupa más o menos lo mismo que los archivos que contiene sumados. En Linux y macOS lo normal sería extraerlo con tar -xf backup.tar, y TAR es habitual en las exportaciones de imágenes de Docker, las copias de seguridad de servidores y los volcados de datos.
ZIP comprime cada archivo por separado y lo entienden de forma nativa Windows, macOS y los dispositivos móviles. Convertir un TAR a ZIP hace, por tanto, dos cosas útiles a la vez: hace que el archivo se abra con un doble clic en cualquier ordenador de escritorio y, a diferencia del TAR simple, comprime de verdad el contenido. Los archivos de texto, los registros, las exportaciones CSV y el código fuente suelen reducirse mucho; las fotos, los vídeos y otros archivos ya comprimidos mantienen más o menos el mismo tamaño.
Qué se conserva del TAR
El contenido de los archivos y la jerarquía completa de carpetas se escriben en el ZIP, que usa Deflate en el nivel normal. Las rutas largas y los nombres de archivo que no están en inglés leídos del tarball se conservan tal cual.
Hay información que no se conserva en la conversión. Las fechas de modificación originales no se pueden leer de un tarball en el navegador, así que los archivos del ZIP reciben la fecha actual. Tampoco se copian los permisos de archivo (como el bit de ejecución), la propiedad de usuario y grupo ni los directorios vacíos. Si estás moviendo un conjunto de scripts de shell o un programa entre máquinas Linux y necesitas esos datos, quédate con TAR o TAR.GZ y extráelo con el comando tar en el destino.
Consejos
- Para un archivo
.tar.gzo.tgz, usa TAR.GZ a ZIP. Otros tarballs comprimidos, como.tar.bz2y.tar.xz, pasan por el Conversor de archivos comprimidos. - Si lo único que quieres son los archivos, Extraer archivos TAR los lista para descargarlos uno a uno.
- Para obtener un tarball a partir de un ZIP, mira ZIP a TAR.
- ¿El resultado es grande? Dividir archivo ZIP lo divide en partes que se abren cada una por separado.
Preguntas frecuentes
¿Será el ZIP más pequeño que el TAR?
Normalmente sí, porque el TAR no está comprimido y el ZIP aplica Deflate. El ahorro depende del contenido: los archivos con mucho texto se reducen bastante, los archivos multimedia casi nada.
¿Se conservan las fechas de los archivos?
No. Las fechas guardadas en el tarball no están disponibles para el navegador, así que cada entrada del ZIP recibe la fecha de la conversión. Usa tar -xf en tu ordenador si necesitas las marcas de tiempo originales.
¿Puede con una copia de seguridad TAR muy grande?
El archivo se procesa en la memoria del navegador. Los tarballs de hasta unos 700 MB se convierten a un ritmo cómodo, los más grandes son lentos y se rechaza cualquiera de más de 2 GB. Para copias de seguridad mayores, una herramienta de línea de comandos es la mejor opción.
¿Puedo convertir varios archivos TAR de una vez?
No, un archivo por conversión. Vuelve a ejecutar la herramienta para el siguiente.
Actualizado
Comentarios
Inicia sesión para valorar esta herramienta.
Comparte un consejo, haz una pregunta o cuenta cómo te funcionó la herramienta.
Aún no hay comentarios. Sé el primero en contar cómo te fue.