Convertir BZ2 en ZIP

Vous pouvez convertir BZ2 en ZIP gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. Le fichier part chiffré vers notre serveur, y est converti, puis supprimé dès la fin du travail.

  • Où cela s’exécute Sur notre serveur — le logiciel nécessaire ne tourne pas dans un navigateur.
  • Sans perte Rien ne se perd. ZIP contient exactement ce que contenait BZ2.
  • Limite de taille Jusqu’à 25 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Les fichiers ressortent octet pour octet. Ce qui ne survit pas, c’est ce que le conteneur savait *à leur sujet* plutôt que ce qu’il contenait : un mot de passe et, sur certains formats, les permissions et horodatages d’origine.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

Les archives qui sont encore en bzip2 aujourd’hui

Personne ne démarre un nouveau projet avec bzip2 en 2026 — notre registre marque le format comme hérité, le seul format d’archive ici qui porte ce statut. Ce qui existe, c’est de l’histoire : des jeux de données de recherche publiés quand bzip2 était le bon choix, des releases de sources du milieu des années 2000, des miroirs qui n’ont jamais changé leur chaîne, des sauvegardes d’un serveur qui a depuis été retiré.

Le lecteur de cette page choisit donc rarement un format. Il en a reçu un, souvent une décennie après qu’il ait été écrit, et la seule vraie question devant lui est comment voir ce qu’il y a dedans. Ce cadrage compte, parce que la plupart des conseils habituels sur les compromis de compression sont sans objet quand le fichier existe déjà — personne ne décide ici entre bzip2 et xz, il décide entre ouvrir l’archive et ne pas l’ouvrir. L’argument de compression ne redevient pertinent qu’à la toute fin de cette page, pour le petit nombre de lecteurs qui se révèlent être ceux qui publient la chose.

De quoi un .tar.bz2 est réellement fait

BZ2 compresse un seul flux. Notre registre l’enregistre comme format de flux à un seul membre et liste l’absence de structure de répertoire parmi ses problèmes connus — il n’y a aucun champ dans un fichier bzip2 pour un nom, un chemin, un mode ou un horodatage.

Tout ce que vous imaginez comme l’archive est donc dans le TAR en dessous : des blocs d’en-tête nommant chaque fichier, les contenus en séquence, pas de compression propre et aucun index nulle part. bzip2 voit un long flux d’octets et n’apprend jamais qu’il contient des fichiers. Déballer les deux couches est ce qui transforme le téléchargement en répertoire, et ne faire que la première est ce qui laisse les gens convaincus que l’archive est cassée. La même structure produit les .tar.gz et .tar.xz, donc tout ce que vous apprenez ici se transfère directement aux deux autres extensions que vous croiserez dans les mêmes coins d’Internet.

Le flux sans nom, et le bogue que cela a causé ici

Un en-tête gzip peut porter le nom de fichier d’origine de ce qui a été compressé. Un en-tête bzip2 ne porte rien de tel — juste assez pour dire quelle est la taille des blocs. Cette différence est invisible jusqu’à ce que quelque chose essaie de deviner ce qu’il vient de décompresser.

La première version de ce convertisseur faisait exactement cela, vérifiant que l’élément extrait portait un nom .tar avant de le redéballer. Cela fonctionnait pour gzip, dont l’en-tête fournissait le nom, et échouait silencieusement pour bzip2 et xz, qui n’en fournissent aucun : le même tar arrivait sous un nom anonyme, la vérification le ratait, et la conversion produisait une archive contenant une opaque blob au lieu des fichiers qui y étaient allés. Le convertisseur force maintenant le type tar sur le contenu plutôt que de se fier à un nom, et c’est pourquoi cette page peut promettre que les deux couches s’enlèvent.

Prévoir que le ZIP sera plus gros que l’archive bzip2

bzip2 fonctionne en lisant des blocs pouvant aller jusqu’à 900 Ko, en triant les rotations de chaque bloc avec une transformée de Burrows-Wheeler de sorte que des contextes similaires se retrouvent côte à côte, et en compressant le résultat. Le bloc entier est le contexte. Le ZIP déflate chaque fichier séparément sur une fenêtre de 32 Ko et repart à zéro à chaque entrée.

Sur le matériau qui finit dans un .tar.bz2 — corpus, journaux, arborescences de sources, XML, exports tabulaires — c’est un écart réel, et le ZIP sera visiblement plus gros. Sur une archive d’images ou de vidéo, les deux se tiennent, parce qu’il n’y avait rien à comprimer avant qu’aucun des deux n’y touche. Si la taille vous importe plus que la compatibilité, la réponse est de laisser l’archive telle quelle et d’installer un outil qui la lit, parce que chaque format qu’un bureau standard ouvre comprime plus faiblement que celui que vous avez déjà.

Pourquoi déballer bzip2 prend plus longtemps que prévu

La plupart des compresseurs décompressent bien plus vite qu’ils ne compressent. bzip2 est l’exception que les gens rencontrent : inverser le tri par blocs est un vrai calcul plutôt qu’une copie de flux, donc le déballage est lent d’une manière où gzip et xz ne le sont pas.

Dans les 25 Mo que le niveau gratuit accepte, cela représente une seconde ou deux et est invisible. C’est néanmoins la raison pour laquelle le format a perdu sa place : xz décompresse plus vite et compresse plus fort, ce qui a laissé bzip2 sans argument sur aucun axe et explique pourquoi si peu d’archives écrites dans la dernière décennie l’utilisent. La seule chose que bzip2 fait encore mieux que ses deux voisins est de contenir les dégâts, et c’est un argument de durabilité plutôt que de performance — ce qui explique pourquoi le format survit dans des coins d’archive et nulle part ailleurs.

Les archives bzip2 endommagées et les blocs indépendants

Une chose que bzip2 fait vraiment bien, c’est contenir les dégâts. Chaque bloc est compressé pour son propre compte, donc une région corrompue coûte ce bloc plutôt que tout ce qui le suit, et il existe des outils de récupération qui extraient les blocs intacts d’un fichier cassé.

Cela vaut la peine d’être su avant de convertir une vieille archive qui a traîné sur du stockage défaillant. Si la conversion échoue ici, l’archive peut encore être en partie récupérable localement avec un outil de récupération bzip2, et c’est une meilleure suite que de la téléverser à répétition. Une conversion a besoin d’une archive entière et lisible ; un sauvetage demande un outil différent.

Un .bz2 contenant un seul fichier

Tous les fichiers bzip2 ne sont pas des tarball. Un dump de base de données compressé, un gros journal, un export tabulaire — bzip2 appliqué à un seul fichier est le format utilisé exactement comme prévu, et aucun TAR n’est impliqué.

Le convertisseur essaie de lire le contenu décompressé comme un TAR et, quand cela échoue, le traite comme le seul fichier qu’il est. Vous obtenez un ZIP contenant ce fichier. Le seul coût de l’ambiguïté tombe sur le nom : parce que bzip2 n’en a stocké aucun, l’entrée dans le ZIP est nommée d’après le pipeline plutôt que d’après quoi que ce soit que l’archive ait mémorisé.

Où l’archive bzip2 est décompressée

Cette paire ne tourne pas dans votre navigateur — déballer et réécrire des archives demande de vrais programmes. Le fichier est téléversé sur une connexion chiffrée vers notre convertisseur, décompressé, déballé, empaqueté en ZIP et renvoyé. Tout ce que le travail a écrit, y compris le tar intermédiaire, est supprimé quand il se termine.

Le répertoire de travail est en mémoire avec une taille fixe et est jeté avec le conteneur. Les téléversements gratuits s’arrêtent à 25 Mo, les travaux sont tués à soixante secondes, et une archive qui déclare plus de 2 Go de contenu est refusée avant que l’extraction commence. Si l’archive est confidentielle plutôt que simplement ancienne, 7-Zip et Keka font le même travail hors ligne.

Si vous êtes celui qui republie le jeu de données

Les lecteurs de cette page se révèlent parfois être le dépositaire plutôt que le destinataire — la personne qui a hérité du téléchargement avec lequel tout le monde se débat, et qui peut changer ce qui est publié la prochaine fois. Dans ce cas, la sortie utile de cette conversion n’est pas le ZIP mais la décision qu’elle provoque, parce que chaque futur lecteur refera sinon la recherche qui vous a amenée ici.

Pour un public qui déballe dans un shell, .tar.xz compresse mieux que bzip2 et décompresse bien plus vite, et chaque machine concernée l’a déjà. Pour un public sur des postes de bureau, un ZIP est le fichier qui s’ouvre sans instruction attachée. Publier les deux n’est pas de l’indécision ; ce sont deux publics avec des outils réellement différents, l’archive coûte presque rien à produire deux fois, et continuer à ne livrer que bzip2 ne sert particulièrement bien aucun des deux groupes.

Lire une vieille archive qui n’est peut-être plus intacte

Les archives qui arrivent sur cette page sont souvent vieilles, et les vieux fichiers ont en général été copiés entre machines plusieurs fois. Avant de supposer qu’un échec de conversion est notre problème, cela vaut la peine de tester l’archive là où elle se trouve : `bzip2 -t` vérifie le flux compressé sans rien écrire, et tout archiveur signalera une discordance de somme de contrôle plutôt que de remettre du contenu endommagé, parce que bzip2 stocke un CRC pour chaque bloc et un pour le fichier entier.

Si ce test échoue, la conversion ici échouera aussi, et des téléversements répétés ne changeront pas la réponse. Ce qui peut la changer est un outil de récupération qui parcourt le fichier bloc par bloc et sauve ceux qui sont intacts — pratique précisément parce que bzip2 compresse chaque bloc indépendamment. Récupérer d’abord, convertir ensuite. Un convertisseur a besoin d’une archive entière et lisible ; sauver une archive endommagée est un travail différent pour un programme différent, et les faire dans le mauvais ordre gaspille un après-midi.

Comment convertir BZ2 en ZIP

  1. Déposez votre fichier BZ2 sur cette page, ou cliquez pour en choisir un.
  2. Choisissez ZIP comme destination et lancez la conversion.
  3. Téléchargez le fichier ZIP terminé.

BZ2 et ZIP : ce qui change

BZ2 face à ZIP
BZ2ZIP
Nom completArchive Bzip2Archive ZIP
Extension de fichier.bz2.zip
Type de médiaapplication/x-bzip2application/zip
CompressionSans perte — rien n’est écartéSans perte — rien n’est écarté
Première publication19961989
Publié parPKWARE
SpécificationAPPNOTE.TXT
LicenceStandard ouvertStandard ouvert
Situation actuelleAncien, encore lu partoutActuel
S’ouvre dans un navigateurAucun navigateurAucun navigateur
Envisagé à la placeGZ, XZ7Z, TAR

Ce qui est conservé

Rien n’est écarté. BZ2 et ZIP enregistrent leur contenu sans perte : la conversion change l’emballage, pas la qualité, et elle peut être répétée sans que les dégâts s’accumulent.

Ce que le format cible apporte

ZIP est un format de travail, BZ2 un format fini. Ce qui revient est du texte modifiable plutôt qu’une image de la page — c’est en général la raison de la conversion, et aussi sa limite.

Ouvrir le résultat

ZIP contient un répertoire entier, là où BZ2 est un flux compressé unique. Noms, dossiers et dates sont enregistrés au lieu d’être fondus dans un seul bloc.

BZ2 date de 1996 et n’est guère plus utilisé. ZIP est ce qu’écrivent les logiciels actuels : convertir, c’est aussi rester lisible.

7-Zip lit aussi bien BZ2 que ZIP : vous pouvez comparer le résultat à l’original sans second logiciel.

Taille et qualité

ZIP travaille par tranches de 32 Ko contre 900 Ko pour BZ2 : pour être compressée, une répétition doit tenir tout entière dans une tranche. C’est de là que vient l’écart de compression, et c’est pourquoi il est le plus rapide des deux.

À quoi sert chaque format

Les deux visent des usages différents : BZ2 l’archivage, ZIP l’échange entre programmes et la remise d’un fichier fini. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.

ZIP vient de PKWARE et date de 1989, décrit par APPNOTE.TXT. Windows Explorer, Finder et 7-Zip le lisent.

De BZ2 à ZIP : questions fréquentes

Mon fichier BZ2 est-il téléversé quelque part ?

Oui : cette conversion réclame un logiciel qui ne peut pas tourner dans un navigateur. Le fichier part donc chiffré vers notre serveur. Il est supprimé dès la fin du travail, et le résultat au bout de 60 minutes. Le travail est fait par 7-Zip, l’archiveur, dans sa forme en ligne de commande.

Convertir BZ2 en ZIP est-il gratuit ?

Oui, jusqu’à 100 conversions par jour pour des fichiers jusqu’à 25 Mo. Cette unique limite existe parce que cette conversion tourne sur un serveur que nous payons. Pour le reste rien n’est limité ici, et il n’y a de filigrane dans aucun cas. La limite existe parce que 7-Zip a besoin d’une de nos machines pour tourner.

Y a-t-il une perte de qualité en convertissant BZ2 en ZIP ?

Non. ZIP enregistre le même contenu sans rien jeter : le résultat est identique en qualité à l’original. Les fichiers ressortent octet pour octet. Ce qui ne survit pas, c’est ce que le conteneur savait *à leur sujet* plutôt que ce qu’il contenait : un mot de passe et, sur certains formats, les permissions et horodatages d’origine.

Un fichier ZIP peut-il contenir plusieurs fichiers ?

ZIP contient un répertoire entier, là où BZ2 est un flux compressé unique. Noms, dossiers et dates sont enregistrés au lieu d’être fondus dans un seul bloc.

La conversion de BZ2 à ZIP est-elle sans perte ?

Rien n’est écarté. BZ2 et ZIP enregistrent leur contenu sans perte : la conversion change l’emballage, pas la qualité, et elle peut être répétée sans que les dégâts s’accumulent.

Le fichier ZIP est-il modifiable ensuite ?

ZIP est un format de travail, BZ2 un format fini. Ce qui revient est du texte modifiable plutôt qu’une image de la page — c’est en général la raison de la conversion, et aussi sa limite.

En savoir plus sur ces formats

D’où viennent ces chiffres

Ce que cette page affirme sur BZ2 et ZIP se vérifie : voici les documents qui le fixent.