Créer un fichier TAR.BZ2

RSS

Créez un fichier TAR.BZ2 en ligne : regroupez fichiers et dossiers dans une archive tar compressée en bzip2, dans le navigateur. Gratuit, sans envoi.

Les fichiers sont traités dans votre navigateur et ne sont jamais envoyés.

Comment créer un fichier TAR.BZ2

  1. Cliquez sur Choisir des fichiers ou faites glisser des fichiers sur la zone de dépôt ci-dessus. Pour empaqueter un répertoire, cliquez sur Ajouter un dossier ou déposez le dossier lui-même ; les sous-dossiers gardent leur place.
  2. Renseignez le Nom de l'archive. Si vous laissez la valeur par défaut archive, vous obtenez archive.tar.bz2.
  3. Cliquez sur Créer le TAR.BZ2. Une archive tar est d'abord construite, puis compressée avec bzip2.
  4. Utilisez le bouton Télécharger pour enregistrer le résultat.

L'étape bzip2 s'exécute dans libarchive compilé en WebAssembly, dans l'onglet de votre navigateur : vos fichiers ne sont donc jamais envoyés.

Comment bzip2 compresse

bzip2 a été publié par Julian Seward en 1996 et adopte une approche différente de celle de gzip. Au lieu de chercher des chaînes d'octets répétées, il découpe l'entrée en blocs pouvant atteindre 900 Ko et applique la transformée de Burrows-Wheeler, qui réordonne les octets de sorte que les contextes semblables se retrouvent côte à côte. Les données réordonnées sont ensuite faciles à comprimer avec le codage move-to-front et le codage de Huffman. Sur du texte, des journaux et du code source, il fait généralement mieux que gzip dans une proportion appréciable.

Le prix à payer, c'est le temps. bzip2 est plus lent que gzip, aussi bien pour compresser que pour décompresser. Plus tard, xz est arrivé : il produit en général des fichiers encore plus petits tout en décompressant plus vite que bzip2, et de nombreux projets sont donc passés de .tar.bz2 à .tar.xz. bzip2 reste très utilisé et pris en charge, et certains scripts de compilation, dépôts de paquets et systèmes plus anciens l'exigent précisément.

FormatVitesse de compressionTaille typiqueVitesse de décompression
TAR.GZRapideLa plus grande des troisRapide
TAR.BZ2LentePlus petiteLa plus lente
TAR.XZLa plus lenteGénéralement la plus petiteRapide

Les résultats exacts dépendent beaucoup des données. Les fichiers déjà compressés, comme JPEG, MP4 ou ZIP, rétrécissent très peu avec n'importe lequel de ces formats.

Noms, dates et ligne de commande

L'archive est une archive tar POSIX pax : les chemins longs et les noms de fichiers Unicode sont donc conservés, et chaque fichier garde sa date de modification d'origine. Les dossiers vides ne sont pas enregistrés. L'extension courte de ce format est .tbz2 (parfois .tbz) ; c'est le même fichier, et vous pouvez le renommer si un système exige cette orthographe.

Pour créer vous-même la même archive, exécutez tar -cjf archive.tar.bz2 folder/. Pour l'extraire, utilisez tar -xjf archive.tar.bz2. L'option j sélectionne bzip2. Les deux commandes fonctionnent sous Linux et macOS, et Windows 10 et 11 fournissent aussi une commande tar.

Astuces

Questions fréquentes

Puis-je compresser un seul fichier en .bz2 sans tar ?

Oui. Le Compresseur GZIP propose un format BZIP2 (.bz2) qui compresse chaque fichier séparément.

Puis-je choisir la taille de bloc ou le niveau de bzip2 ?

Non. La seule option est le nom de l'archive ; les paramètres de compression sont fixes.

Quelle taille l'archive peut-elle atteindre ?

Tout est conservé dans la mémoire du navigateur. Les totaux de plus de 700 Mo environ prennent beaucoup de temps avec bzip2, et plus de 2 Go est refusé.

Mis à jour

Copié dans le presse-papiers