何もインストールせずにアーカイブを開く
誰かから<code>.zip</code>が届いた、サーバーログが<code>.gz</code>で来た、ビルド処理が<code>.br</code>ファイルを残した。そんなときはここにドロップして中身を確認しましょう。アーカイブは、普段使っているツールと同じDEFLATE・BrotliのコードをWebAssemblyでビルドしたものが、ブラウザのタブ内で読み込みます。だから非公開のアーカイブは非公開のままです。
ファイルを解凍する方法
- 1アーカイブを1つ以上ドロップするか、デバイスから選びます。
- 2
.zipはエントリーごとに一覧表示され、各ファイルの圧縮後と展開後のサイズがわかります。 - 3
.gzや.zlibファイルは自動で判別・解凍されます。Brotliは判別できるシグネチャがないため、判定できない場合は次と見なすで選んでください。 - 4必要なファイルを1つずつダウンロードします。解凍した複数の
.gzファイルは、まとめて1つのZIPとして保存できます。
開ける形式
- ZIP
- 無圧縮(stored)とDEFLATEのエントリー。Windows・macOS・Linuxや、まとめてエクスポートするほぼすべてのアプリが作成する形式です。アーカイブ内のフォルダーは各ファイルのパスの一部として表示されます。
- gzip(.gz)
- 単一の圧縮ファイル。Webサーバーの配信や、ログローテーション、<code>tar.gz</code>エクスポートで作られます。<code>.tar.gz</code>は1つの<code>.tar</code>ファイルとして出力されます。
- zlib
- 2バイトのヘッダーを付けたDEFLATE。多くのプロトコルやファイル形式に組み込まれている形式です。
- Brotli(.br)
- 現代のほとんどのWebサイトで使われている圧縮方式。マジックバイトがないため、フォールバックとして選んだときに解凍されます。
必要なファイルだけを展開
ZIPを開くときに読むのは、ファイル末尾にある目次「セントラルディレクトリ」だけです。ファイルはダウンロードボタンを押したときに初めて解凍されるので、大きなアーカイブから1つの書類だけ取り出したいときもすぐに開けます。
開けないもの
- パスワード保護または暗号化されたZIPエントリー。
- RAR、7zなど、ZIP・gzip・zlib・Brotli以外の形式。
.tar.gzを解凍した後の.tarの中身:得られるのは.tarファイルそのものです。
よくある質問
- ファイルはどこかにアップロードされますか?
- いいえ。アーカイブはブラウザのタブ内のWeb Workerで読み込まれます。サーバーには何も送信されず、タブを閉じればすべて破棄されます。
- 大きなZIPから1つのファイルだけ取り出せますか?
- はい。まずアーカイブのファイル一覧を読み込み、各エントリーはダウンロードしたときに初めて解凍されます。全体を展開する必要はありません。
- .brファイルでエラーが出るのはなぜですか?
- Brotliストリームにはシグネチャがないため、自動判別できません。フォールバックのメニューでBrotliを選ぶと、そのファイルがBrotliで解凍されます。
- パスワード付きZIPを開けますか?
- まだ対応していません。暗号化されたZIPでもファイル一覧は開けますが、暗号化されたエントリーは取り出せず、ダウンロードするとエラーが表示されます。
- 逆にZIPを作るには?
- 圧縮ツールを使ってください。いくつものファイルを1つのZIPにまとめたり、1つのファイルをgzip・Brotli・zlib・raw DEFLATEで圧縮したりできます。