ToolPipo Lab B8 — synthetic EPUB fixtures
Generated: 2026-09-30
All text, CSS and PNG are generated by ToolPipo. No real books.

01-valid-epub3.epub: 基準ファイル。変更なし。
bytes=3017 SHA-256=b6ea5475cdd30e0a5125b736c0065db476e1caf00eb0573079be7abb2828418e

02-rootfile-missing.epub: container.xmlのfull-pathだけをEPUB/missing.opfへ変更。実際のpackage.opfは残す。
bytes=3019 SHA-256=159b9838854cbcc1c88bc23f1c602af3f17c2dcb6b0d955f402983b537dae7f8

03-manifest-missing.epub: manifestと本文の参照は残し、EPUB/images/cover.pngだけを削除。
bytes=2830 SHA-256=6f6bf62c1dfc243eb4778b5dbebc09e464cec31227c20db973929c759740a39c

04-spine-idref.epub: spineのc2をmissing-chapterへ変更。章ファイルは残す。
bytes=3025 SHA-256=6878e21a62c7f9f30514cb10b7c0246ab5991240ef135aa59acf438f4abd109b

05-spine-reordered.epub: spineのみc1,c3,c2へ変更。navは1,2,3のまま。
bytes=3017 SHA-256=cd70a697cd60e432e556619bc66849f68bdfc3a430c1beb146f9b50b299664c0

06-nav-file-missing.epub: navの第2章リンクだけmissing-chapter.xhtml#section2へ変更。
bytes=3024 SHA-256=58f6d25b3fa54e327d18d45c63bd8be9e51052e63e92d56a8e2980719972d97e

07-fragment-missing.epub: navの第2章リンクだけchapter2.xhtml#section99へ変更。
bytes=3018 SHA-256=20db83c53ca2d2f219d9de5666ec3893ad4190fc713a0edf8e31f7ebf8626068

08-case-mismatch.epub: manifestの画像hrefだけImages/Cover.pngへ変更。実ファイルと本文srcはimages/cover.pngのまま。
bytes=3021 SHA-256=d3eb23e06dac326ae8b14149042af09daeaebb9af0b7f1ef53d3341669cd0de7

09-mimetype-compressed.epub: mimetypeは先頭・内容は正しいまま、ZIPの圧縮方法をDEFLATEへ変更。
bytes=3019 SHA-256=2b6f9113098cfcb95d220ae253ca3ffba0fdd2d46662370c90b68bd62c892d8b

10-valid-epub2.epub: OPF 2.0・NCX目次・XHTML 1.1で構成。EPUB 3のnavは含めない。
bytes=3160 SHA-256=afafb7c3d651a87234e6229890faf9010a1a2e2e4d2cb4069b82c744d982bee8

測定：生成後のEPUBを読み直したZIP metadata、XML、ToolPipo構造解析。本文順序はOPF spineの指定であり、実際のリーダー比較ではありません。正常／EPUB2比較も仕様全体の適合性を保証しません。
EPUBCheck: 未実行。java -versionでJavaが利用できませんでした。公式で確認したproduction-ready releaseは5.4.0。終了コード・診断コード・件数は未測定です。

再現：1つの.epubをToolPipo EPUB構造・リンク整合性チェッカーへ選択してください。ZIP全体を選択しないでください。
開発者向け再生成：node scripts/build-epub-article-fixtures.js
