FB2をEPUBに変換
FictionBook 2.0の書籍を、対応する電子書籍リーダーや読書アプリに合わせて表示を調整できるEPUBパッケージに変換します。
フォーマットの比較と技術仕様
| 仕様 | FB2 | EPUB |
|---|---|---|
| MIMEタイプ | application/ | application/ |
| タイプ | XMLデジタルブック | パッケージ化電子書籍 |
| 圧縮 | ロスレスXMLテキスト(通常は.fb2.zipとしてZIP圧縮) | ZIP(DEFLATE) |
| 標準仕様 | FictionBook 2.0 XML スキーマ | W3C EPUB 3.3 |
| マジックバイトヘッダー | 3C 3F 78 6D 6C ... 3C 46 69 63 74 69 6F 6E 42 6F 6F 6B (FictionBook) | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) |
フォーマットの概要と用途
FictionBook 2.0 ファイルは、書籍のテキスト、メタデータ、および埋め込み画像を 1 つのプレーンテキストファイル内に保存する XML 構造を使用しています。多くの読書デバイスやモバイルアプリはこの形式を直接開くことができません。EPUB に変換することで、Apple Books、Google Play Books、および Kobo デバイスでサポートされている業界標準の形式にコンテンツが再パッケージ化されます。 著者やデジタルライブラリは、読者がさまざまなオペレーティングシステム間で文学にアクセスできるようにするために、このファイル変換を頻繁に行います。標準の電子書籍リーダーでは、ZIP コンテナ内に特定の HTML および CSS ファイル構造が必要となるため、EPUB はクロスデバイス互換性に最適なターゲット形式となります。
技術仕様とコーデックの詳細
FictionBook 2.0 は MIME タイプ `application/x-fb2+xml` を使用し、純粋な XML テキスト(`.fb2.zip` アーカイブ内に圧縮されている場合もある)に依存しています。マジックバイトがなく、ルートの `<FictionBook>` XML タグによって識別されます。EPUB は MIME タイプ `application/epub+zip` を使用し、厳密な ZIP コンテナです。EPUB ファイルは PK マジックバイト (`50 4B 03 04`) で始まり、mimetype ファイル、container.xml ファイルを含む META-INF フォルダ、および CSS でスタイル設定された XHTML コンテンツファイルを含む特定の内部構造を必要とします。
OSとブラウザの互換性
EPUBは多くの電子書籍リーダーや読書アプリでサポートされています。FB2は専用リーダーで使われることが多く、利用できるかどうかはデバイスやソフトウェアによって異なります。
役立つ情報
イラストの欠落を防ぐため、変換時にソース XML からの埋め込みバイナリ画像が新しい OPF マニフェストで正しく参照されていることを常に確認してください。
よくある質問
品質を落とさずに FictionBook 2.0 を EPUB に変換するにはどうすればよいですか?
両方の形式ともテキストマークアップを使用してテキストとメタデータを保存するため、変換は完全にロスレス(可逆)です。テキスト、チャプター、および埋め込みの Base64 画像は、品質や解像度を低下させることなく、新しい XHTML ファイルに直接転送されます。
FictionBook 2.0 と EPUB の違いは何ですか?
FictionBook 2.0 はすべての書籍の部分を含む単一の XML ドキュメントですが、EPUB は、圧縮された ZIP アーカイブ内にパッケージ化された複数の XHTML ファイル、スタイルシート、およびナビゲーションドキュメントのコレクションです。