00

En bref

  • Bzip2 est un format de compression binaire sans perte qui compresse un seul fichier au lieu d’empaqueter un dossier ou plusieurs entrées nommées.
  • Utilisez bunzip2 ou bzip2 -d pour décompresser un fichier BZ2, ou bzcat pour envoyer son contenu vers la sortie standard. Une application compatible avec libarchive peut aussi traiter ce format. Le décodeur officiel accepte les flux Bzip2 concaténés. Un flux BZ2 contient normalement un fichier compressé, et non une archive multientrée à parcourir.
  • Bzip2 ne fournit aucun chiffrement et son flux compressé n’est pas intrinsèquement exécutable. La décompression peut toutefois révéler n’importe quel contenu, qu’il faut évaluer séparément avant de l’ouvrir ou de l’exécuter. Limitez les ressources pour les fichiers non fiables : les données peuvent fortement grossir et la taille de bloc de l’en-tête détermine la mémoire requise.
01

Données compressées Bzip2 (.BZ2, .BZIP2)

Créé par Julian Seward, Bzip2 utilise le tri de blocs Burrows–Wheeler et le codage Huffman. Un flux commence par un en-tête de quatre octets, contient des blocs compressés indépendamment et se termine par un marqueur comprenant un CRC 32 bits pour l’ensemble du flux décompressé. Les blocs vont de 100 000 à 900 000 octets et leur taille est inscrite dans l’en-tête.

Gardez l’original

Pour convertir BZ2 vers un autre format de compression, décompressez d’abord le flux, puis appliquez le compresseur cible. Un compresseur sans perte peut préserver les données utiles, mais pas la représentation Bzip2 originale, sa taille de bloc, ses blocs compressés ni l’organisation de ses CRC.

02

Comment l’ouvrir

Utilisez bunzip2 ou bzip2 -d pour décompresser un fichier BZ2, ou bzcat pour envoyer son contenu vers la sortie standard. Une application compatible avec libarchive peut aussi traiter ce format. Le décodeur officiel accepte les flux Bzip2 concaténés. Un flux BZ2 contient normalement un fichier compressé, et non une archive multientrée à parcourir.

Je veux seulement le consulter

Utilisez bunzip2 ou bzip2 -d pour décompresser un fichier BZ2, ou bzcat pour envoyer son contenu vers la sortie standard. Une application compatible avec libarchive peut aussi traiter ce format. Le décodeur officiel accepte les flux Bzip2 concaténés. Un flux BZ2 contient normalement un fichier compressé, et non une archive multientrée à parcourir.

Je dois l’envoyer

Pour convertir BZ2 vers un autre format de compression, décompressez d’abord le flux, puis appliquez le compresseur cible. Un compresseur sans perte peut préserver les données utiles, mais pas la représentation Bzip2 originale, sa taille de bloc, ses blocs compressés ni l’organisation de ses CRC.

03

Sécurité

Bzip2 ne fournit aucun chiffrement et son flux compressé n’est pas intrinsèquement exécutable. La décompression peut toutefois révéler n’importe quel contenu, qu’il faut évaluer séparément avant de l’ouvrir ou de l’exécuter. Limitez les ressources pour les fichiers non fiables : les données peuvent fortement grossir et la taille de bloc de l’en-tête détermine la mémoire requise.

Arrêtez-vous si vous voyez ceci

Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.

04

La conversion

Pour convertir BZ2 vers un autre format de compression, décompressez d’abord le flux, puis appliquez le compresseur cible. Un compresseur sans perte peut préserver les données utiles, mais pas la représentation Bzip2 originale, sa taille de bloc, ses blocs compressés ni l’organisation de ses CRC.

Avant de convertir

Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.

05

Questions fréquentes

Qu’est-ce qu’un fichier BZ2 et à quoi sert-il ?

Un fichier BZ2 est un flux binaire Bzip2 sans perte destiné à compresser un seul fichier. Il n’empaquette pas à lui seul un dossier ou plusieurs fichiers nommés.

Comment ouvrir un fichier compressé BZIP2 ?

Exécutez bunzip2 ou bzip2 -d pour le décompresser, utilisez bzcat pour envoyer le contenu vers la sortie standard ou choisissez une application compatible avec libarchive.

Comment ouvrir un fichier BZ2 sous Windows ?

Utilisez une version Windows de bunzip2 ou bzip2 -d, ou une application compatible avec libarchive. Ouvrez ensuite les données extraites avec un programme adapté à leur type de fichier réel.

Comment ouvrir un fichier BZ2 sur Mac ?

Dans Terminal, exécutez bunzip2 ou bzip2 -d ; utilisez bzcat pour placer les octets décompressés sur la sortie standard. Une application compatible avec libarchive constitue une autre option.

Comment ouvrir un fichier BZ2 sur un téléphone ?

Les applications mobiles ne prennent pas toutes en charge les mêmes formats. Avant d’en installer une, vérifiez que sa liste de formats compatibles mentionne BZ2 ou Bzip2.

Comment récupérer un fichier BZ2 endommagé qui échoue au contrôle CRC ?

Un échec CRC signale une corruption, mais ne reconstruit pas les données originales. L’outil officiel bzip2recover peut tenter une récupération par blocs ; contrôlez soigneusement tout résultat obtenu.

Faut-il choisir BZIP2 ou ZIP pour plusieurs fichiers nommés ?

Bzip2 sert à compresser un fichier et n’empaquette ni dossier ni plusieurs entrées nommées. Un format d’archive multientrée correspond donc mieux à cette exigence structurelle.

Comment convertir un fichier BZIP2 en ZIP sans modifier les données utiles ?

Décompressez le flux BZIP2, puis compressez les données obtenues dans le format cible. Des étapes sans perte peuvent préserver les données utiles, mais pas les blocs, la taille de bloc ou l’organisation des CRC de Bzip2.

Un fichier BZIP2 est-il sûr à ouvrir ?

Le flux Bzip2 n’est pas intrinsèquement exécutable et n’offre aucun chiffrement, mais il peut révéler un contenu arbitraire. Évaluez le fichier décompressé et limitez la mémoire et la sortie pour une source non fiable.

Que signifie l’en-tête magique BZh d’un fichier BZ2 ?

PRONOM indique le motif initial 42 5A 68 ?? 31 41 59 26 53 59 : BZh en ASCII, un octet de taille de bloc et le marqueur du premier bloc. Ce motif identifie le format, pas la fiabilité du contenu.

Pourquoi la décompression BZIP2 renvoie-t-elle BZ_MEM_ERROR ?

La mémoire requise dépend de la taille de bloc enregistrée dans l’en-tête. BZ_MEM_ERROR peut signaler une mémoire insuffisante ; limitez aussi la sortie, car les données peuvent beaucoup grossir.

06

Formats associés

Sources

bzip2 and libbzip2, version 1.0.8 — Official Manual · Official bzip2 project documentation

PRONOM: BZIP2 Compressed Archive (x-fmt/268) · The National Archives, UK format registry

PRONOM: BZIP2 Compressed Archive Signatures · The National Archives, UK signature registry

Sustainability of Digital Formats: bzip2 · Library of Congress

LibarchiveFormats · Official libarchive project documentation