Trình chuyển đổi FictionBook 2.0 sang EPUB
Chuyển đổi các tệp FictionBook 2.0 thành EPUB giúp biến các sách kỹ thuật số XML tệp đơn thành các kho lưu trữ được đóng gói được hỗ trợ rộng rãi cho các thiết bị đọc sách hiện đại.
So sánh định dạng & Thông số kỹ thuật
| Thông số kỹ thuật | FB2 | EPUB |
|---|---|---|
| Kiểu MIME | application/x-fb2+xml | application/epub+zip |
| Loại | XML digital book | packaged ebook |
| Nén | lossless XML text (often ZIP-compressed as .fb2.zip) | ZIP (DEFLATE) |
| Thông số chuẩn | FictionBook 2.0 XML Schema | W3C EPUB 3.3 |
| Phần đầu 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) |
Tổng quan định dạng & Ứng dụng
Các tệp FictionBook 2.0 sử dụng cấu trúc XML lưu trữ văn bản sách, siêu dữ liệu và hình ảnh được nhúng bên trong một tệp văn bản thuần túy. Nhiều thiết bị đọc và ứng dụng di động không thể mở trực tiếp định dạng này. Việc chuyển đổi sang EPUB đóng gói lại nội dung thành định dạng tiêu chuẩn công nghiệp được hỗ trợ bởi các thiết bị Apple Books, Google Play Books và Kobo. Các tác giả và thư viện số thường xuyên thực hiện việc dịch tệp này để đảm bảo người đọc có thể truy cập tài liệu trên các hệ điều hành khác nhau. Các thiết bị đọc sách tiêu chuẩn yêu cầu các cấu trúc tệp HTML và CSS cụ thể bên trong vùng chứa ZIP, điều này làm cho EPUB trở thành định dạng đích tối ưu cho khả năng tương thích trên nhiều thiết bị.
Thông số kỹ thuật & Phân tích codec
FictionBook 2.0 sử dụng loại MIME application/x-fb2+xml và dựa trên văn bản XML thuần túy, đôi khi được nén bên trong tệp .fb2.zip. Định dạng này thiếu các byte phép thuật và được nhận dạng bằng thẻ XML gốc <FictionBook>. EPUB sử dụng loại MIME application/epub+zip và là một vùng chứa ZIP nghiêm ngặt. Các tệp EPUB bắt đầu bằng các byte phép thuật PK (50 4B 03 04) và yêu cầu cấu trúc nội bộ cụ thể chứa tệp mimetype, thư mục META-INF với tệp container.xml và các tệp nội dung XHTML được tạo kiểu bằng CSS.
Khả năng tương thích hệ điều hành & trình duyệt
Các tệp EPUB hoạt động nguyên bản trên Windows, macOS, Linux, iOS và Android bằng các ứng dụng như Calibre, Apple Books và FBReader. Các trình duyệt web hiện đại không thể hiển thị tệp EPUB nguyên bản nếu không có các tiện ích mở rộng trình duyệt cụ thể hoặc các thư viện trình xem dựa web. FictionBook 2.0 có khả năng hỗ trợ hẹp hơn nhiều và thường yêu cầu phần mềm đọc sách chuyên dụng ở Đông Âu hoặc các công cụ chuyển đổi chuyên biệt để hiển thị đúng cách.
💡 Thông tin hữu ích
Luôn xác minh rằng các hình ảnh nhị phân được nhúng từ XML nguồn được tham chiếu đúng cách trong danh mục OPF mới trong quá trình chuyển đổi để tránh thiếu hình minh họa.
So sánh định dạng & Thông số kỹ thuật
Một tệp FictionBook 2 MB tiêu chuẩn chuyển đổi thành tệp EPUB 2,1 MB. Việc truyền tệp này mất chưa đến 0,1 giây trên mạng 4G, tốc độ tức thời trên 5G và thời gian không đáng kể trên kết nối cáp quang tiêu chuẩn.
Câu hỏi thường gặp
Làm thế nào để chuyển đổi FictionBook 2.0 sang EPUB mà không làm giảm chất lượng?
Quá trình chuyển đổi hoàn toàn không mất dữ liệu vì cả hai định dạng đều lưu trữ văn bản và siêu dữ liệu bằng cách đánh dấu văn bản. Văn bản, các chương và hình ảnh base64 được nhúng chuyển trực tiếp sang các tệp XHTML mới mà không làm giảm chất lượng hoặc độ phân giải.
Sự khác biệt giữa FictionBook 2.0 và EPUB là gì?
FictionBook 2.0 là một tài liệu XML duy nhất chứa tất cả các phần của sách, trong khi EPUB là một tập hợp gồm nhiều tệp XHTML, bảng kiểu và tài liệu điều hướng được đóng gói lại với nhau bên trong một kho lưu trữ ZIP được nén.