Cómo crear un archivo TAR.BZ2
- Haz clic en Elegir archivos o arrastra archivos a la zona de arrastre de arriba. Para empaquetar un directorio, haz clic en Añadir una carpeta o suelta la propia carpeta; las subcarpetas conservan su sitio.
- Rellena el Nombre del archivo. Si dejas el valor por defecto
archive, obtienesarchive.tar.bz2. - Haz clic en Crear TAR.BZ2. Primero se construye un archivo tar y después se comprime con bzip2.
- Usa el botón Descargar para guardar el resultado.
El paso de bzip2 se ejecuta en libarchive compilado a WebAssembly, dentro de la pestaña de tu navegador, así que tus archivos nunca se suben.
Cómo comprime bzip2
bzip2 lo publicó Julian Seward en 1996 y adopta un enfoque distinto del de gzip. En lugar de buscar cadenas de bytes repetidas, divide la entrada en bloques de hasta 900 KB y aplica la transformada de Burrows-Wheeler, que reordena los bytes para que los contextos parecidos queden juntos. Los datos reordenados se comprimen después fácilmente con move-to-front y codificación de Huffman. En texto, registros y código fuente, esto suele superar a gzip por un margen útil.
El coste es el tiempo. bzip2 es más lento que gzip tanto al comprimir como al descomprimir. Más tarde llegó xz, que en general produce archivos aún más pequeños y descomprime más rápido que bzip2, así que muchos proyectos pasaron de .tar.bz2 a .tar.xz. bzip2 sigue siendo muy usado y compatible, y algunos scripts de compilación, repositorios de paquetes y sistemas antiguos lo esperan específicamente.
| Formato | Velocidad de compresión | Tamaño habitual | Velocidad de descompresión |
|---|---|---|---|
| TAR.GZ | Rápida | El mayor de los tres | Rápida |
| TAR.BZ2 | Lenta | Menor | La más lenta |
| TAR.XZ | La más lenta | Normalmente el menor | Rápida |
Los resultados exactos dependen mucho de los datos. Los archivos ya comprimidos, como JPEG, MP4 o ZIP, se reducen muy poco con cualquiera de ellos.
Nombres, fechas y línea de comandos
El archivo es un tar POSIX pax, así que se conservan las rutas largas y los nombres de archivo en Unicode, y cada archivo mantiene su fecha de modificación original. No se almacenan las carpetas vacías. La extensión corta de este formato es .tbz2 (a veces .tbz); es el mismo archivo, y puedes cambiarle el nombre si un sistema insiste en esa grafía.
Para crear tú mismo el mismo archivo, ejecuta tar -cjf archive.tar.bz2 folder/. Para extraerlo, usa tar -xjf archive.tar.bz2. La opción j es la que selecciona bzip2. Ambos comandos funcionan en Linux y macOS, y Windows 10 y 11 también incluyen un comando tar.
Consejos
- ¿No estás seguro de que las herramientas del destinatario admitan bzip2? Crear archivo TAR.GZ genera el tarball más compatible.
- Para la descarga más pequeña, prueba Crear archivo TAR.XZ con los mismos archivos y compara.
- Para extraer un
.tar.bz2en el navegador, usa Extraer archivos TAR. - ¿Necesitas más adelante otro formato de destino? El Conversor de archivos comprimidos puede volver a empaquetarlo.
Preguntas frecuentes
¿Puedo comprimir un solo archivo a .bz2 sin tar?
Sí. El Compresor GZIP tiene una opción de formato BZIP2 (.bz2) que comprime cada archivo por separado.
¿Puedo elegir el tamaño de bloque o el nivel de bzip2?
No. La única opción es el nombre del archivo; los ajustes de compresión son fijos.
¿Qué tamaño puede tener el archivo?
Todo se mantiene en la memoria del navegador. Los totales de más de unos 700 MB tardan mucho con bzip2, y se rechaza más de 2 GB.
Actualizado