BZ2 を ZIP に変換

ここで BZ2 を ZIP に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 ファイルは暗号化されて当方のサーバーへ送られ、そこで変換され、処理が終わり次第削除されます

  • 処理される場所 当サイトのサーバー上です。この処理に必要なソフトウェアは、ブラウザーでは動かせません。
  • 可逆 何も捨てられません。ZIPはBZ2が持っていたものをそのまま保持します。
  • ファイルサイズの上限 1ファイルあたり25MBまで。無料、アカウント不要です。
  • 知っておきたいこと ファイルは 1 バイトも変わらずに出てきます。失われるのは、容れ物が中身として持っていたものではなく、中身について持っていたもの——パスワードや、形式によっては元のアクセス権と日時です。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

いまも bzip2 で残っているアーカイブの種類

2026 年に新しいプロジェクトを bzip2 で始める人はいません。今も存在するのは歴史です。bzip2 が有力な選択肢だった頃に公開された研究データセット、2000 年代半ばのソースリリース、パイプラインを更新していないミラー、とうに退役したサーバーのバックアップ。

このページに来る人が形式を選んでいることはほとんどなく、たいていは何年も前に作られたファイルを渡され、中身を見る方法だけを探しています。圧縮方式の得失を論じても意味がありません。ファイルはすでに存在しているからです。問われているのは開けるか開けないかであって、bzip2 と xz のどちらを選ぶかではありません。

.tar.bz2 が実際には何でできているか

BZ2 は 1 本のストリームだけを圧縮します。ファイル名もパスも権限もタイムスタンプも入れる場所がありません。

アーカイブらしい情報はすべて下の層の TAR にあります。ファイルごとのヘッダーブロックと中身が順番に並ぶだけで、それ自体の圧縮も索引もありません。bzip2 はその中に複数のファイルが入っていることすら知らず、ただの長いバイト列として扱います。両方の層を展開して初めて元のフォルダーに戻ります。片方だけ展開して「壊れている」と判断してしまう人が多いのはこのためです。同じ構造が .tar.gz や .tar.xz にもあるので、ここで理解しておけば他の拡張子にも応用できます。

名前を持たないストリームと、それが原因で起きたバグ

gzip のヘッダーは元のファイル名を持てますが、bzip2 のヘッダーはブロックの大きさを示す程度で、名前に相当するものは何もありません。この違いは、展開した結果が何だったかを判定しようとするまで表面化しません。

この変換機の最初の版は、まさにその判定を名前だけで行っていて、gzip では機能しても bzip2 や xz では黙って失敗していました。同じ tar が無名のまま出てきて、判定漏れによって中の各ファイルではなく不透明な塊 1 つだけを含むアーカイブができていました。いまは名前ではなく中身そのものから tar かどうかを判定しているので、このページでは両方の層が外れることを約束できます。

ZIP は bzip2 アーカイブより大きくなる

bzip2 は最大 900 KB のブロックを読み、Burrows–Wheeler 変換で似た文脈が並ぶように並べ替えてから圧縮します。ブロック全体が文脈になります。ZIP は各ファイルを 32 KB の窓で個別に deflate し、エントリーごとにゼロから始めます。

.tar.bz2 に入りがちな素材——コーパス、ログ、ソースツリー、XML、表形式の書き出し——では、この差が実際に効いてきて ZIP は目に見えて大きくなります。画像や動画のアーカイブではほとんど差が出ません。すでに圧縮済みの素材にはどちらの手法も新たに縮める余地がないからです。容量が互換性より重要なら、答えはアーカイブをそのままにして読めるツールを入れることです。標準デスクトップで開ける形式は、どれも今の bzip2 より弱い圧縮しかできません。

bzip2 の展開が想像より時間がかかる理由

たいていの圧縮方式は圧縮より展開のほうがずっと速いものですが、bzip2 は例外です。ブロックの並べ替えを元に戻す処理は単純なストリームコピーではなく、実際の計算量を伴います。

無料枠の 25 MB の範囲では 1〜2 秒程度で気になりません。それでもこの形式が主流の座を失った理由がここにあります。xz は展開が速く圧縮率も高いため、bzip2 にはどちらの軸でも優位性が残りませんでした。bzip2 が今も勝る点が 1 つだけあります。壊れたデータへの耐性です。これは性能ではなく保存の話で、アーカイブ用途の片隅に生き残っている理由です。

壊れた bzip2 アーカイブと独立したブロック

bzip2 が本当に得意なのはダメージの封じ込めです。各ブロックが個別に圧縮されているので、壊れた領域はそのブロックだけの損失で済み、無事なブロックだけを取り出す復旧ツールも存在します。

劣化しつつあるストレージに長く置かれていた古いアーカイブを変換するなら、これを知っておく価値があります。ここでの変換が失敗しても、bzip2 用の復旧ツールでローカルにある程度救い出せる可能性があります。変換には無傷で読み込めるアーカイブが必要で、救出はまったく別の道具の仕事です。

1 ファイルだけを持つ .bz2

すべての bzip2 ファイルが tarball というわけではありません。圧縮されたデータベースのダンプ 1 個、大きなログ 1 個、書き出された表 1 個——bzip2 を 1 ファイルにそのまま使うのも正しい使い方で、TAR は関係ありません。

この変換機は展開した中身を TAR として読もうとし、失敗すれば 1 ファイルとしてそのまま扱います。できあがる ZIP にはそのファイルが入ります。あいまいさのしわ寄せは名前に出ます。bzip2 は名前を保存しないため、ZIP 内のエントリー名はアーカイブが覚えていたものではなく、処理過程で付けられたものになります。

bzip2 アーカイブが展開される場所

この組み合わせはブラウザーの中では動きません。アーカイブの展開と再構築には本物のプログラムが必要だからです。ファイルは暗号化された通信でサーバーへ送られ、展開・再構築・ZIP 化されたあと返送されます。中間生成物の tar を含め、ジョブが書き込んだものはすべて終了時に削除されます。

作業領域はメモリー上の一時領域で固定サイズ、コンテナーごと破棄されます。無料枠は 25 MB、処理時間は 60 秒まで、展開後 2 GB を超えると宣言されたアーカイブは展開前に拒否されます。機密性が高いなら、7-Zip や Keka で同じ作業をオフラインで行うこともできます。

古いアーカイブが壊れていないか読む前に確認する

このページに届くアーカイブは古いものが多く、何度も機械を渡り歩いています。変換の失敗をこちら側の問題と決めつける前に、アーカイブそのものを検証する価値があります。bzip2 はブロックごとと全体のチェックサムを持つので、壊れたデータを黙って渡すことはありません。

その検証に失敗するなら、ここでの変換も同じ理由で失敗します。何度アップロードしても結果は変わりません。ブロックごとに独立して圧縮されている性質を活かし、無事なブロックだけを救い出す復旧ツールを使うのが次の一手です。まず救出、それから変換という順番を守ってください。

BZ2 を ZIP に変換する手順

  1. お手元の BZ2 ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に ZIP を選び、変換を開始します。
  3. できあがった ZIP ファイル をダウンロードします。

BZ2 と ZIP——何が変わるか

BZ2とZIPの比較
BZ2ZIP
正式名称Bzip2 アーカイブZIP アーカイブ
拡張子.bz2.zip
メディアタイプapplication/x-bzip2application/zip
圧縮方式可逆 — 何も捨てない可逆 — 何も捨てない
最初の公開19961989
発行元PKWARE
仕様APPNOTE.TXT
ライセンスオープン標準オープン標準
現在の位置づけ旧式、ただし今もどこでも読める現行
ブラウザで開けるか対応なし対応なし
代わりに検討される形式GZ, XZ7Z, TAR

残るもの

失われるものはありません。BZ2 も ZIP も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。

変換先の形式が追加で扱えるもの

ZIP は作業のための形式で、BZ2 は完成したものを渡すための形式です。戻ってくるのはページの絵ではなく、編集できる文字です。たいていはそれがこの変換の理由であり、同時にこの変換の限界でもあります。

結果を開く

ZIP にはフォルダーがまるごと収まりますが、BZ2 はひとつながりの圧縮された流れです。名前もフォルダーも日時も、ひとつの塊に溶けてしまうのではなく、記録されます。

BZ2 は 1996 年のもので、今ではほとんど使われていません。ZIP は今のプログラムが書き出す形式なので、この変換は「読める状態を保つ」という話でもあります。

7-Zipは BZ2 と ZIP のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

ファイルサイズと品質

ZIP が一度に扱う範囲は 32 KB、BZ2 は 900 KB です。繰り返しがこの幅の中に収まっていて初めて、それを圧縮で畳めます。圧縮率の差はそこから来ます。そしてだからこそ、2 つのうち速いのはこちらです。

どちらの形式が何のためのものか

2 つは狙っている用途が違います。BZ2 は長期保存、ZIP はプログラム間のデータ受け渡しと完成したファイルの受け渡しです。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。

ZIP は PKWARE の形式で、1989 年から使われています。規定は APPNOTE.TXT です。Windows Explorer、Finder、7-Zipがこの形式を読めます。

BZ2 から ZIP:よくある質問

BZ2 ファイル はどこかにアップロードされますか。

はい。この変換には、ブラウザーの中では動かないソフトウェアが必要です。ファイルは暗号化されて当方のサーバーへ送られ、処理が終わり次第削除されます。結果のファイルも 60 分後に削除されます。

BZ2 から ZIP への変換は無料ですか。

はい。25 MB までのファイルなら 1 日 100 回まで無料です。この変換だけは当方が費用を負担するサーバーで動くため、ここに上限があります。それ以外に制限はなく、透かしはどの場合も入りません。

BZ2 を ZIP に変換すると品質は落ちますか。

いいえ。ZIP は同じ内容を何も捨てずに保持できるので、結果は品質の点で元のファイルと同じです。 ファイルは 1 バイトも変わらずに出てきます。失われるのは、容れ物が中身として持っていたものではなく、中身について持っていたもの——パスワードや、形式によっては元のアクセス権と日時です。

ZIP ファイル に複数のファイルを入れられますか。

ZIP にはフォルダーがまるごと収まりますが、BZ2 はひとつながりの圧縮された流れです。名前もフォルダーも日時も、ひとつの塊に溶けてしまうのではなく、記録されます。

BZ2 から ZIP への変換は可逆ですか。

失われるものはありません。BZ2 も ZIP も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。

ZIP ファイル はそのあと編集できますか。

ZIP は作業のための形式で、BZ2 は完成したものを渡すための形式です。戻ってくるのはページの絵ではなく、編集できる文字です。たいていはそれがこの変換の理由であり、同時にこの変換の限界でもあります。

これらのフォーマットについて

この数値の出典

このページがBZ2とZIPについて述べていることは検証できます。根拠となる資料は次のとおりです。