bzip2 compressé
bzip2 est un utilitaire de compression libre qui offre une compression plus élevée que gzip au prix d'une vitesse inférieure. Il utilise l'algorithme de tri de blocs Burrows-Wheeler (BWT) pour les fichiers individuels.
Type MIME
application/x-bzip2
Type
Binaire
Compression
Sans perte
Avantages
- + Better compression ratio than gzip (typically 10-20% smaller)
- + Built-in data integrity checking per block
- + Widely available on Unix/Linux systems
Inconvénients
- − Significantly slower than gzip for both compression and decompression
- − Higher memory usage than gzip
- − Largely superseded by xz and Zstandard for new projects
Quand utiliser .BZ2
Utilisez bzip2 pour les cas d'utilisation legacy et lorsque des archives .tar.bz2 sont requises. Pour les nouveaux projets, préférez xz (meilleure compression) ou zstd (meilleure vitesse).
Détails techniques
bzip2 applique la transformée Burrows-Wheeler (BWT), le Move-to-Front (MTF) et le codage de Huffman en 3 étapes. Fonctionne sur des blocs de 100-900 Ko. Compression plus élevée que Deflate mais plus lente. La décompression est plus rapide que la compression. La compression parallèle est disponible via pbzip2.
Historique
Julian Seward a publié bzip2 en 1996 comme alternative à gzip avec de meilleurs ratios de compression. Il a été largement utilisé dans les distributions Linux (.tar.bz2) avant d'être supplanté par xz pour la distribution de paquets.