FB2 轉 EPUB 轉換器
將 FictionBook 2.0 書籍轉換為具有可重排內容的 EPUB 套件,適用於相容的電子書閱讀器與閱讀應用程式。
格式比較與技術規格
| 規格 | FB2 | EPUB |
|---|---|---|
| MIME 類型 | application/ | application/ |
| 類型 | XML 數位書 | 封裝的電子書 |
| 壓縮 | 無損 XML 文字(通常以 .fb2.zip 形式壓縮) | ZIP (DEFLATE) |
| 標準規格 | FictionBook 2.0 XML Schema | W3C EPUB 3.3 |
| 檔案簽章(magic bytes)標頭 | 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 檔案使用 XML 結構,將書籍文字、中繼資料和內嵌圖片儲存在一個純文字檔案中。許多閱讀裝置和行動應用程式無法直接開啟此格式。轉換為 EPUB 會將內容重新封裝為 Apple Books、Google Play Books 和 Kobo 裝置所支援的產業標準格式。作者和數位圖書館經常執行此檔案轉換,以確保讀者能夠在不同的作業系統之間存取文學作品。標準電子書閱讀器需要 ZIP 容器內有特定的 HTML 和 CSS 檔案結構,這使得 EPUB 成為跨裝置相容性的最佳目標格式。
技術規格與編解碼器解析
FictionBook 2.0 使用 MIME 類型 application/x-fb2+xml,並依賴純 XML 文字,有時會壓縮在 .fb2.zip 壓縮檔中。它沒有檔案簽章(magic bytes),而是透過根標籤 <FictionBook> XML 來識別。EPUB 使用 MIME 類型 application/epub+zip,且為嚴格的 ZIP 容器。EPUB 檔案以 PK 檔案簽章(50 4B 03 04)開頭,並需要包含 mimetype 檔案、含有 container.xml 檔案的 META-INF 資料夾,以及以 CSS 樣式設定的 XHTML 內容檔案之特定內部結構。
作業系統與瀏覽器相容性
EPUB 受到許多電子書閱讀器和閱讀應用程式的支援,而 FB2 支援則在專業閱讀器中較為常見。可用性因裝置和軟體而異。
實用資訊
在轉換過程中,務必確認來自來源 XML 的嵌入式二進位圖片已正確參照至新的 OPF 資訊清單中,以防遺漏插圖。
常見問題
如何將 FictionBook 2.0 轉換為 EPUB 且不降低品質?
此轉換完全無損,因為這兩種格式皆使用文字標記來儲存文字和中繼資料。文字、章節和嵌入式 base64 圖片會直接傳輸到新的 XHTML 檔案中,不會降低品質或解析度。
FictionBook 2.0 與 EPUB 有何不同?
FictionBook 2.0 是一個包含所有書籍部分的單一 XML 文件,而 EPUB 則是包裝在壓縮 ZIP 壓縮檔內的多個 XHTML 檔案、樣式表和導覽文件的集合。