検証用に意図的に不自然なentry名を含むZIPがあります。各inner ZIPを通常展開することを目的としたファイルではありません。ToolPipoのZIP checkerで確認してください。

ToolPipo Lab — synthetic ZIP fixtures / 2026-10-05
実在人物・企業・実データは使用していません。setup.exe、invoice.pdf.exe、book.xlsmの中身は短い無害textです。実行可能コード・マクロ・malwareは含めていません。
outer ZIPのentry名はREADME.txt、results.json、13個の相対ファイル名だけです。外側を取り出す場合も内側のZIPを自動展開しないでください。

測定は公開ZIP checkerと同じanalyzeBytesを使用。ZIP内の名前・記録されたサイズを読み、全filterをfalseにして内容の展開を拒否しました。OSへの書き出し・内側ZIPの再帰解析は0。

同梱results.jsonは測定スナップショットです。外側ZIP自身の最終bytes・SHA-256は循環参照を避け、次の公開results.jsonに掲載しています。
https://toolpipo.com/assets/samples/articles/zip-before-extract-safety-test/results.json

normal.zip | bytes=872 | SHA-256=4f06b237211ce48239faa1cbcd34de7fe744d4843cc475c906aac99e6ce9eec4 | findings={}
executable-extension.zip | bytes=270 | SHA-256=a84d93d42f1746d6fe81598861f83f94f40ffad0affb56b95dbed833557b5c3e | findings={"executable":1}
double-extension.zip | bytes=157 | SHA-256=702cadb38cb8c869a562a0b60825a1bc434f9455b2de04d748350db5dc59c3cc | findings={"executable":1,"double-extension":1}
compound-extension.zip | bytes=239 | SHA-256=d619417553cffab3fe6443d007502127a0e93ffaee98b6e22936566713659dad | findings={"nested-archive":1}
macro-office.zip | bytes=145 | SHA-256=c6ceb45dffcd8aa28c56383e64c4f465b975efa5812979e999165c0ceb7a9d36 | findings={"macro-office":1}
nested-archive.zip | bytes=565 | SHA-256=6dc7d60d0439cda0667ad46584a090a7ba1a2d654577017023d8e65f9f0bcfbd | findings={"nested-archive":1}
path-traversal.zip | bytes=183 | SHA-256=bc990d0d3c2d19166a2cc59d3bfc8e992a2b59231b64a753c5ea6d44e54d9e01 | findings={"traversal":1,"environment-name":1}
absolute-path.zip | bytes=326 | SHA-256=b8fc4023e360d6967fc996a60331640ecd0069e202f9d78dc0e1ebc482ac4224 | findings={"absolute":2}
case-collision.zip | bytes=272 | SHA-256=6f6a908fe3c02229258d26476cec48330838db49b2b7cefc85c4044a14bb7268 | findings={"case-collision":1}
invisible-character.zip | bytes=163 | SHA-256=4078964e9bafa363a3b20e52b2f822183985617ebaeff5512b5789353fd34747 | findings={"control":1}
environment-name.zip | bytes=270 | SHA-256=642c562f8a4fd30a7f6188215dcf0d65bd0de08f97c53295c5c6ffd5d7f9628e | findings={"environment-name":2}
deep-path.zip | bytes=311 | SHA-256=30633d5fd0c34bc01daea172f2399d1492fa3f2faf45cc37812ce3436c2d6215 | findings={"deep-path":1}
high-compression-ratio.zip | bytes=12405 | SHA-256=88121fe48a4f59aae3cd0dd55eaf083cbe500754a3c9ad448557ded4dfa7fbf4 | findings={"high-ratio":1}
