Trình chuyển đổi EPUB sang sách điện tử Mobipocket
Chuyển đổi tệp EPUB sang định dạng sách điện tử Mobipocket giúp biến các tài liệu HTML nén hiện đại thành các tệp PalmDOC nhị phân đơn lẻ cho các thiết bị đọc sách cũ.
So sánh định dạng & Thông số kỹ thuật
| Thông số kỹ thuật | EPUB | MOBI |
|---|---|---|
| Kiểu MIME | application/epub+zip | application/x-mobipocket-ebook |
| Loại | packaged ebook | PalmDOC binary ebook |
| Nén | ZIP (DEFLATE) | PalmDOC / LZ77 (Huffman/CDIC) |
| Thông số chuẩn | W3C EPUB 3.3 | Mobipocket / Amazon Kindle Specification |
| Phần đầu Magic Bytes | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) | 42 4F 4F 4B 4D 4F 42 49 (BOOKMOBI) |
Tổng quan định dạng & Ứng dụng
Định dạng EPUB đóng vai trò là tiêu chuẩn hiện đại cho sách kỹ thuật số, sử dụng kho lưu trữ mở gồm các tệp XHTML, CSS và XML được đóng gói bên trong vùng chứa ZIP. Các thiết bị đọc sách cũ, chẳng hạn như các thiết bị Amazon Kindle đời đầu và thiết bị cầm tay Palm OS, yêu cầu định dạng MOBI. Việc chuyển đổi EPUB sang MOBI cho phép người đọc thu hẹp khoảng cách giữa các tiêu chuẩn xuất bản hiện đại và phần cứng cũ. Người dùng thường thực hiện việc chuyển đổi này khi tải các thư viện thuộc phạm vi công cộng lên các thiết bị đọc chuyên dụng cũ thiếu hỗ trợ gốc cho các gói có thể thay đổi kích thước hiện đại. Các công cụ phần mềm như Calibre xử lý quá trình chuyển đổi này bằng cách phân tích cú pháp cấu trúc XHTML bên trong của tệp EPUB, loại bỏ các quy tắc CSS không được hỗ trợ và biên dịch phần văn bản còn lại thành cơ sở dữ liệu PalmDOC tuyến tính. Quá trình này đảm bảo rằng các chương, siêu liên kết và kiểu dáng cơ bản vẫn hoạt động bình thường trên phần cứng được sản xuất từ hơn một thập kỷ trước. Trong khi các ứng dụng hiện đại thích EPUB hơn, phần cứng cũ lại phụ thuộc hoàn toàn vào cấu trúc MOBI để hiển thị văn bản chính xác mà không làm treo các hệ thống bộ nhớ hạn chế.
Thông số kỹ thuật & Phân tích codec
EPUB (application/epub+zip) là một kho lưu trữ được đóng gói sử dụng nén DEFLATE để bó nhiều tệp HTML và hình ảnh cùng với vùng chứa OPF. MOBI (application/x-mobipocket-ebook) sử dụng cấu trúc nhị phân PalmDOC với nén LZ77 và Huffman. Tệp MOBI bắt đầu bằng tiêu đề Cơ sở dữ liệu Palm chứa trường tên 68 byte, theo sau là chữ ký loại tệp duy nhất là 'BOOKMOBI' tại vị trí bù 60. Công cụ chuyển đổi phải giải nén kho lưu trữ ZIP EPUB, làm phẳng cấu trúc thư mục phân cấp thành một luồng dữ liệu tuyến tính duy nhất, chuyển đổi CSS nâng cao thành các thẻ nội tuyến cơ bản và mã hóa tải trọng văn bản thành các khối bản ghi 4096 byte có kích thước cố định.
Khả năng tương thích hệ điều hành & trình duyệt
EPUB được hỗ trợ gốc bởi Apple Books, Google Play Books và hầu hết các ứng dụng đọc Android hoặc iOS hiện đại. Khả năng tương thích MOBI bị giới hạn ở các thiết bị Amazon Kindle cũ (Kindle Keyboard, Kindle Touch) và thiết bị trợ giúp kỹ thuật số cá nhân Palm OS. Các trình duyệt web hiện đại không thể hiển thị tệp MOBI nguyên bản và yêu cầu các tiện ích mở rộng trình duyệt của bên thứ ba hoặc các ứng dụng máy tính để bàn chuyên dụng như Calibre hoặc FBReader để đọc cấu trúc nhị phân.
💡 Thông tin hữu ích
Trong quá trình chuyển đổi, hãy đơn giản hóa các bố cục CSS phức tạp và xóa các phông chữ có độ phân giải cao được nhúng vì định dạng MOBI có giới hạn nghiêm ngặt về kiểu dáng và không thể xử lý kiểu chữ nâng cao.
So sánh định dạng & Thông số kỹ thuật
Một tệp EPUB trung bình 2 MB sẽ thu gọn xuống còn khoảng 1,5 MB khi được chuyển đổi sang MOBI do quá trình làm phẳng cấu trúc. Qua mạng di động 4G tải xuống ở tốc độ 15 megabit mỗi giây, việc truyền tệp nào cũng mất chưa đầy hai giây. Qua kết nối 5G ở tốc độ 100 megabit mỗi giây hoặc kết nối cáp quang vượt quá 500 megabit mỗi giây, việc truyền tải diễn ra ngay lập tức, mất chưa đầy 0,1 giây.
Câu hỏi thường gặp
Làm thế nào để chuyển đổi EPUB sang sách điện tử Mobipocket mà không làm giảm chất lượng?
Việc chuyển đổi EPUB sang MOBI liên quan đến sự thay đổi cấu trúc hơn là một bản sao không mất dữ liệu thuần túy. Công cụ chuyển đổi dịch các thẻ XHTML và CSS hiện đại thành các thẻ tập con HTML đơn giản hơn được hỗ trợ bởi trình phân tích cú pháp PalmDOC. Mặc dù văn bản và định dạng cơ bản được bảo tồn, các tính năng bố cục nâng cao, đồ họa vector và phông chữ được nhúng có thể bị giảm chất lượng hoặc bị xóa để phù hợp với các giới hạn định dạng nhị phân cũ.
Sự khác biệt giữa EPUB và sách điện tử Mobipocket là gì?
EPUB là một tiêu chuẩn mở dựa trên vùng chứa ZIP chứa các tệp XHTML riêng lẻ, bảng kiểu và hình ảnh. MOBI là một định dạng nhị phân độc quyền dựa trên cấu trúc Cơ sở dữ liệu Palm kết hợp toàn bộ tải trọng văn bản và hình ảnh thành một tệp duy nhất sử dụng nén PalmDOC và Huffman.