BZ2, BZzip2 compressed archive file (.bz2)
Le format de fichier BZ2 Archive
Les fichiers BZ2 se rapportent au logiciel libre de compression de données bzip2. Ce programme utilise l'algorithme de Burrows-Wheeler pour compresser des fichiers uniques, par opposition à un archiveur de fichiers. Cette forme de compression de données est plus efficace que les anciennes méthodes (Z, ZIP, GZ, etc.), mais le processus est plus lent. La conversion s'effectue en prenant les données en blocs (d'une taille de 100 à 900 Ko) à l'aide de la transformée de Burrows-Wheeler pour convertir des caractères récurrents en chaînes de lettres identiques, puis en appliquant l'algorithme MTF (Move To Front) et le codage Huffman. Le format BZIP antérieur utilisait le codage arithmétique. La décompression de ces fichiers est généralement rapide.
Détails techniques relatifs aux fichiers BZ2
Différentes couches de compression sont utilisées et empilées dans le processus de création de fichiers BZ2. L'algorithme RLE (Run-Length Encoding) remplace des séquences de 4 à 255 caractères en double consécutifs. La transformée de Burrows-Wheeler est une transformation réversible consistant à trier les caractères des blocs de texte. Les blocs sont autonomes avec une limite de taille de 900 Ko. L'algorithme Move To Front n'altère pas la taille des blocs traités. Les caractères sont traités, remplacés par un indice et déplacés vers l'avant. Les caractères qui se répètent sont remplacés. L'algorithme RLE (Run Length Encoding) remplace les longues chaînes de caractères identiques en combinant un caractère et une séquence de deux codes spéciaux (RUNA, RUNB). Le codage de Huffman remplace les caractères de longueur fixe basés sur leur fréquence d'utilisation, en raccourcissant les séquences utilisées régulièrement tout au long du code. Les tables de Huffman, l'encodage Unary base 1, l'encodage Delta et les matrices creuses sont également utilisés.
Plus d'informations sur le format de fichier BZ2
Extension de fichier | .bz2 |
Catégorie de fichier | Archive |
Fichier exemple |
Télécharger le fichier example.tar.bz2 (349,07 Kio) |
Programmes associés | Corel WinZip Smith Micro StuffIt Deluxe 2010 WinRAR 5 PeaZipExternal Link 7-Zip Incredible Bee Archiver The Unarchiver |
Liens utiles | Plus d'informations sur BZ2 |
Conversion de fichiers | Convertir un fichier en BZ2 |
Développeur | Julian Seward |