EPUB メタデータビューア
EPUB ファイル (.epub) をドロップして、表紙画像と書誌情報を表示します。dc:title / dc:creator (役割付き)・dc:language / dc:publisher / dc:identifier (ISBN 等)・dc:date / dc:modified / dc:description / dc:subject (タグ)・dc:rights を OPF パッケージから抽出し、spine の読み順、manifest のファイル一覧 (id・href・media-type・properties)、EPUB バージョン (2.0 / 3.0 / 3.1)、container.xml の rootfile 情報を表示。EPUB は ZIP コンテナなので fflate でブラウザ内のみ展開し、サーバーには一切送信されません。
使い方
EPUB ファイル (.epub) をドロップすると、ブラウザ内で fflate が EPUB を展開し、META-INF/container.xml から OPF パッケージファイルの場所を特定、OPF (XML) を fast-xml-parser で解析して書誌情報を取り出します。表示項目はタイトル・著者 (役割 role 付き)・貢献者・言語・出版社・出版日・更新日・説明・主題 (タグ)・権利情報・ISBN を含む全 dc:identifier、EPUB のバージョン (2.0 / 3.0 / 3.1)、OPF パス、manifest (含まれるすべてのファイル / id / href / media-type / properties) と spine (読み順 / idref / linear フラグ)。表紙画像 (EPUB2 の <meta name="cover"> / EPUB3 の properties="cover-image") も自動検出してインライン表示します。読み取り専用ツールで、書き出しや外部送信は一切ありません。
よくある質問
- EPUB ファイルはサーバーに送信されますか?
- いいえ。展開・XML 解析はすべてブラウザ内で動作し、ファイルは外部に送信されません。未公開・社内配布の EPUB も安心して中身を確認できます。
- 対応している EPUB のバージョンは?
- EPUB 2.0 / 3.0 / 3.1 に対応しています。バージョンは OPF の <package version="..."> から取得します。表紙画像の検出ロジックは EPUB2 (<meta name="cover" content="item-id">) と EPUB3 (<item properties="cover-image">) の両方を試します。
- DRM (Adobe ADEPT / Apple FairPlay) の EPUB は読めますか?
- 本ツールは Central Directory + container.xml + OPF の解析だけを行うので、DRM で暗号化された本文ファイルは展開できません。書誌情報 (タイトル・著者など) は OPF が暗号化されていなければ読み取れることが多いです。OPF 自体が暗号化されている場合は「OPF が見つからない」エラーになります。
- 表紙画像が表示されない / 違う画像が出る場合は?
- EPUB の表紙メタデータが不完全な場合、ヒューリスティクスで manifest 内の最初の画像ファイル (jpeg/png/gif/webp の media-type) にフォールバックします。それでも見つからない場合は表紙セクションを非表示にします。古い書籍では表紙ファイルが正しく登録されていないことがあります。
- 本文 (チャプター) の中身は読めますか?
- いいえ。本ツールはメタデータ表示に絞っており、本文 XHTML や CSS の表示はしません。電子書籍として実際に読むには Apple Books / Calibre / Thorium 等の専用リーダーをお使いください。本ツールは「この EPUB は何の本か」を素早く確認する用途です。
類似のツール
ZIP アーカイブ内容ビューア
ZIP ファイルをドロップして、解凍せずに中身を一覧表示します。総ファイル数・全体サイズ・圧縮率・アーカイブコメントに加え、各エントリのパス・圧縮前後のサイズ・圧縮方式 (Stored/Deflate/Deflate64/BZIP2/LZMA/Zstandard)・最終更新日時・CRC32・暗号化フラグ・ディレクトリ判定を表示。Central Directory だけを読む自前パーサで動作するため、ファイルの中身データは展開せず、サーバーにも送信されません。
フォント情報ビューア
TTF / OTF / WOFF / WOFF2 フォントファイルをドロップして、フォント名・ファミリ・バージョン・著作権・ライセンス・デザイナー・グリフ数・サポートされている Unicode 範囲を一覧表示します。書き換えなしの読み取り専用、opentype.js (MIT) でブラウザ内のみ実行。
PDF ページ情報ビューア
PDF をドロップして、各ページのサイズ (A4 / Letter などの紙サイズ自動判定)・縦横比・向き・回転・注釈数・テキスト有無・画像有無・PDF バージョン・タイトルや作成者などのメタを一覧表示します。書き換えなしの読み取り専用、pdfjs-dist でブラウザ内のみ実行。
CSV 統計 — 列ごとの件数 / ユニーク / 平均 / 中央値 / 標準偏差
CSV を貼り付けるかドロップするだけで、列ごとの行数・ユニーク値数・欠損数・推定型を自動集計します。数値列は最小 / 最大 / 平均 / 中央値 / 標準偏差 / 合計、文字列列は最頻値 (top 1) と平均文字数を表示。RFC 4180 準拠 (ダブルクォート・エスケープ対応)、区切りはカンマ / セミコロン / タブ / パイプを自動判定。ヘッダー行の有無トグルあり、欠損は空欄と NULL/NA を欠損扱い。生データは一切外部送信されず、すべてブラウザ内で完結します。