解凍する前にZIPの中身を確認する

見知らぬ添付の圧縮ファイルは、展開前に中身を確認する価値があります。エントリ一覧を見て、必要なファイルだけ取り出しましょう。

このガイドで使う道具

やりたいこと

送られてきたZIPの中身を知りたい、あるいは大きなアーカイブから1ファイルだけ欲しい。エクスプローラーは名前・サイズ・圧縮方式を表で一覧します。

アーカイブを見る

ZIPを選ぶと中央ディレクトリが一覧されます。各エントリのパス・展開後サイズ・方式が分かり、全体を解凍せずに必要なエントリだけダウンロードできます。

  • 無圧縮(stored)とraw deflateのエントリは取り出せます。他の方式は非対応と表示されます。
  • フォルダは「/」で終わるエントリとして現れます。単なるパスの目印です。

具体例

40MBのプロジェクトアーカイブを開くとフォルダツリーに加えて、紛れ込んだ.DS_Storeと誰も言っていない.exeが見つかります。必要なreport.pdfだけ保存して、残りは中に置いたままにします。

開けないもの

4GB超のZIP64・暗号化ZIP・bzip2やLZMAなどの方式は展開できませんが、エントリ一覧は表示されるため、別ツールを探す前に中身は確認できます。分割(マルチディスク)アーカイブ・5,000件超のエントリを持つアーカイブ・記録と内容が一致しないアーカイブはエラーとして拒否します。

  • 制限: アーカイブは200MiB・5,000エントリまで。取り出すファイルは1件200MiBまで。
  • 展開時に宣言サイズとCRCを検証し、一致しないものは保存せず報告します。
  • 展開にはブラウザのDecompressionStreamを使い、アーカイブが端末の外に出ることはありません。