Cómo crear un archivo TAR.XZ
- Añade archivos con Elegir archivos o arrastrándolos y soltándolos. Para un directorio, haz clic en Añadir una carpeta o suelta la carpeta en la zona de arrastre; se conserva su estructura interna.
- Escribe el Nombre del archivo. El valor por defecto
archiveda como resultadoarchive.tar.xz. - Haz clic en Crear TAR.XZ. Tus archivos se empaquetan en tar y el flujo tar se comprime con xz.
- Haz clic en Descargar para guardar el archivo.
La compresión xz la realiza libarchive, que se ejecuta como WebAssembly en tu navegador. Tus archivos permanecen en tu dispositivo en todo momento.
Qué diferencia a xz
xz es el formato de archivo de XZ Utils, que usa LZMA2, un refinamiento del algoritmo LZMA conocido por 7-Zip. LZMA2 combina una ventana de búsqueda muy grande con un modelado sofisticado de los datos, así que encuentra redundancia que la ventana de 32 KB de gzip sencillamente no puede ver. El resultado es que un .tar.xz suele ser el más pequeño de los formatos de tarball habituales.
Dos propiedades lo hacen atractivo para distribuir software y datos:
- Descargas pequeñas. Las versiones de código fuente de proyectos grandes, incluido el kernel de Linux en kernel.org, se ofrecen como
.tar.xzporque cada megabyte ahorrado se multiplica por miles de descargas. - Descompresión rápida. Comprimir con xz es lento, pero descomprimir es rápido, claramente más que con bzip2. El esfuerzo lo hace una sola vez quien envía, en lugar de cada destinatario.
Como la compresión es la parte lenta, una carpeta grande tarda más aquí que con TAR.GZ. Para una transferencia rápida y puntual a un compañero, gzip puede ser el mejor equilibrio; para algo que vayas a publicar o archivar a largo plazo, xz suele compensar.
Detalles del formato
La capa tar se escribe como POSIX pax, de modo que las rutas largas y los nombres de archivo en cualquier idioma se conservan exactamente, y se registran las fechas de modificación originales. No se incluyen las carpetas vacías. La forma corta de la extensión es .txz, que usan algunos sistemas de paquetes y sitios de descarga; es el mismo formato.
Los comandos equivalentes son tar -cJf archive.tar.xz folder/ para crear y tar -xJf archive.tar.xz para extraer. Fíjate en la J mayúscula, que selecciona xz (la j minúscula significa bzip2). macOS y la mayoría de las distribuciones de Linux manejan .tar.xz sin instalar nada, y en Windows pueden abrirlo 7-Zip o el Explorador de archivos de las versiones recientes de Windows 11.
Consejos
- Si la compatibilidad importa más que el tamaño, crea mejor un TAR.GZ.
- ¿Quieres una compresión parecida con un formato que los usuarios de Windows conozcan? Crear archivo 7Z también usa LZMA, aunque no conserva las fechas de los archivos.
- Para abrir un
.tar.xzo un.txzen el navegador, usa Extraer archivos TAR.
Preguntas frecuentes
¿.txz es lo mismo que .tar.xz?
Sí. Ambos son un archivo tar comprimido con xz. Cambia el nombre del archivo si un sistema exige una extensión concreta.
¿Puedo crear un único archivo .xz sin tar?
Sí, elige XZ (.xz) en el Compresor GZIP. Cada archivo se comprime por separado.
¿Por qué tarda más que TAR.GZ?
LZMA2 hace mucho más trabajo por cada byte para conseguir una mayor relación de compresión, y aquí se ejecuta como WebAssembly. Los totales de más de unos 700 MB son lentos, y se rechaza más de 2 GB.
Actualizado