Crear archivo TAR.XZ

Crea un TAR.XZ online: empaqueta archivos y carpetas en un tar comprimido con xz (LZMA2), con una compresión excelente. Gratis y privado.

Los archivos se procesan en tu navegador y nunca se suben.

Cómo crear un archivo TAR.XZ

  1. 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.
  2. Escribe el Nombre del archivo. El valor por defecto archive da como resultado archive.tar.xz.
  3. Haz clic en Crear TAR.XZ. Tus archivos se empaquetan en tar y el flujo tar se comprime con xz.
  4. 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.xz porque 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.xz o un .txz en el navegador, usa Extraer archivos TAR.
Consejo: ¿Son sobre todo fotos, vídeos o archivos ZIP? Ya están comprimidos, así que xz ahorrará muy poco y solo añadirá tiempo. Un TAR simple o un ZIP son igual de buenos en ese caso.

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

Copiado al portapapeles