Chuyển đổi FB2 sang EPUB
Chuyển sách FictionBook 2.0 thành gói EPUB có nội dung tự điều chỉnh bố cục cho các thiết bị đọc sách và ứng dụng đọc tương thích.
So sánh định dạng & Thông số kỹ thuật
| Thông số kỹ thuật | FB2 | EPUB |
|---|---|---|
| Loại MIME | application/ | application/ |
| Loại | sách kỹ thuật số XML | sách điện tử đóng gói |
| Nén | văn bản XML không mất dữ liệu (thường được nén ZIP dưới dạng .fb2.zip) | ZIP (DEFLATE) |
| Thông số tiêu chuẩn | Lược đồ XML FictionBook 2.0 | W3C EPUB 3.3 |
| Chữ ký byte đầu tệp | 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
Tệp FictionBook 2.0 dùng cấu trúc XML để lưu văn bản sách, siêu dữ liệu và hình ảnh nhúng trong một tệp văn bản thuần. Nhiều thiết bị đọc và ứng dụng di động không mở trực tiếp được định dạng này. Chuyển sang EPUB đóng gói lại nội dung thành định dạng tiêu chuẩn ngành, được Apple Books, Google Play Books và Kobo hỗ trợ. Tác giả và thư viện số thường chuyển đổi tệp này để người đọc có thể tiếp cận tác phẩm trên nhiều hệ điều hành. Thiết bị đọc sách tiêu chuẩn cần cấu trúc HTML và CSS cụ thể bên trong vùng chứa ZIP, nên EPUB là định dạng đích phù hợp để đọc trên nhiều thiết bị.
Thông số kỹ thuật & Phân tích codec
FictionBook 2.0 dùng loại MIME application/x-fb2+xml và dựa trên văn bản XML thuần, đôi khi được nén trong kho lưu trữ .fb2.zip. Định dạng này không có chữ ký byte nhận diện và được xác định qua thẻ XML gốc <FictionBook>. EPUB dùng loại MIME application/epub+zip và là vùng chứa ZIP nghiêm ngặt. Tệp EPUB bắt đầu bằng các byte nhận diện PK (50 4B 03 04) và cần cấu trúc nội bộ cụ thể gồm tệp mimetype, thư mục META-INF với tệp container.xml và các tệp nội dung XHTML được định kiểu bằng CSS.
Khả năng tương thích hệ điều hành & trình duyệt
EPUB được nhiều thiết bị đọc sách điện tử và ứng dụng đọc hỗ trợ, còn FB2 phổ biến hơn trong các ứng dụng đọc chuyên biệt. Mức khả dụng tùy thuộc thiết bị và phần mềm.
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.
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.