FB2形式とは?

FB2(FictionBook 2)はロシアで開発されたオープンなXMLベースの電子書籍形式です。HTMLを圧縮して使用するEPUBなどの形式とは異なり、FB2は書籍全体を単一の構造化されたXMLドキュメントとして保存します。これにより、FB2ファイルはテキストエディタで簡単に編集でき、専用ソフトウェアがなくても読み取り可能な状態を保つことができます。

この形式は特にフィクション向けに設計されており、書籍メタデータ(著者、タイトル、ジャンル、注釈)、構造化されたコンテンツ(章、セクション、エピグラフ、詩)、脚注と巻末注、base64でエンコードされた埋め込み画像に対する組み込みサポートが含まれています。FB2はロシア、ウクライナ、その他の東ヨーロッパ諸国で特に人気があり、多くのデジタルライブラリがこの形式で主に書籍を提供しています。

ツールの説明

このオンラインFB2リーダーを使用すると、ソフトウェアをインストールせずにブラウザで直接FictionBookファイルを開いて読むことができます。.fb2または.fb2.zipファイルをアップロードするだけで、すぐに読み始められます。このツールはFB2 XMLの構造を解析し、FB2固有のすべての要素に対して適切なスタイリングを施した形式化されたHTMLとしてレンダリングします。

機能

  • オフライン読書 — 読み込まれると、書籍はブラウザ内で完全に利用可能になり、サーバーへのアップロードは不要です
  • 圧縮ファイルサポート — プレーンな.fb2ファイルと圧縮された.fb2.zipアーカイブの両方を読み込みます
  • 完全なメタデータ表示 — 書籍のタイトル、著者、カバー画像、出版社、ISBN、出版日を表示します
  • 目次 — 書籍の構造から自動的に抽出された章ナビゲーション
  • リッチフォーマット — エピグラフ、詩、引用、脚注、表、画像の適切なレンダリング

サポートされている要素

リーダーはすべての標準FB2要素を正しく処理します:

要素タイプ レンダリング
章とセクション ナビゲーション付きの階層的な見出し
段落 適切な間隔を持つ標準テキスト段落
強調と太字 イタリックと太字のテキストフォーマット
エピグラフ 著者の帰属を持つスタイル付きブロック引用
詩と韻文 行の改行とインデントを保持
引用 ソースの帰属を持つブロック引用スタイル
脚注 ノートセクションへのスーパースクリプトリンク
画像 base64からデコードされた埋め込み画像
ヘッダー付きの完全な表サポート

動作方法

FB2ファイルをアップロードすると、リーダーは以下の手順を実行します:

  1. アーカイブ抽出 — ファイルが圧縮されている場合(.fb2.zip)、JSZipを使用してメモリ内で解凍されます
  2. XML解析 — FB2コンテンツはXMLとして解析され、構造とデータが抽出されます
  3. メタデータ抽出 — タイトル、著者、カバー画像、その他の書籍情報は<title-info>および<publish-info>セクションから読み込まれます
  4. 画像処理<binary>要素に埋め込まれたバイナリ画像はデータURIに変換されます
  5. コンテンツ変換 — 各<body>セクションはドキュメント階層を保持しながらスタイル付きHTMLに変換されます
  6. 章の構築 — 個々のセクションは生成された目次を持つナビゲーション可能な章になります

ユースケース

  • ロシアの電子書籍を読む — FB2はロシアのデジタルライブラリで主流の形式であり、このツールを使用するとデスクトップソフトウェアをインストールせずに書籍を読むことができます
  • クイック書籍プレビュー — FB2ファイルを他の形式に変換する前に、内容とフォーマットを確認します
  • クロスプラットフォーム読書 — タブレットやスマートフォンを含む、Webブラウザを備えたあらゆるデバイスからFB2コレクションにアクセスします

ヒント

  • 多くの画像を含む大きな書籍の場合、パーサーがすべての埋め込み画像を処理するのに数秒かかります
  • 目次パネルを使用して、章間をすばやくジャンプします
  • リーダーは各章内のあなたの位置を記憶するため、移動して読んでいた場所に戻ることができます
  • ズームとフォントサイズの設定は読書セッション間で保持されます

制限事項

  • DRM保護されたFB2ファイルは開くことができません
  • 非常に大きなファイル(50 MBを超える)は、古いデバイスでの読み込みが遅くなる可能性があります
  • 特定のソフトウェアによって作成された非標準のFB2拡張機能の一部は完全にレンダリングされない場合があります

関連ツール

  • EPUB Book Reader — EPUB形式の電子書籍用
  • PDF Viewer — PDFドキュメント用
  • Markdown Viewer — Markdownファイル用