Sách điện tử Mobipocket (.mobi)
Mobipocket Tiêu chuẩnMobipocket Ebook (MOBI) là định dạng sách điện tử lịch sử được tạo ra cho các thiết bị cầm tay Palm OS PDA, sau đó được Amazon mua lại để cung cấp năng lượng cho thế hệ máy đọc sách điện tử Amazon Kindle đầu tiên.
Chuyển đổi MOBI sang EPUB
Trình chuyển đổi từ MOBI sang EPUB miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.
Kiểm tra & Siêu dữ liệu
Các hệ điều hành và trình phân tích tệp nhận dạng tệp MOBI bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
Chữ ký tiêu đề ở cấp độ Byte (Magic Bytes)
Các hệ điều hành và trình phân tích tệp nhận dạng tệp MOBI bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
CHỮ KÝ HEX (OFFSET 60):
42 4F 4F 4B 4D 4F 42 49BIỂU DIỄN ASCII: BOOKMOBI
Tiêu chuẩn hóa: Mobipocket / Amazon Legacy Specification
Thông số kỹ thuật
| Kiến trúc Container | Palm Resource Database (PRC/PDB) container holding compressed PalmDOC text and MOBI header structures |
| Nén | PalmDOC LZ77 byte compression or proprietary Huffman/CDIC compression |
| Thứ tự byte Endianness | Big-Endian (Motorola 68k Palm OS heritage) |
| Không gian màu | sRGB |
| Kênh & Cấu trúc | Reflowable digital book text, basic HTML formatting, and embedded low-resolution images |
| Kích thước tối đa | Unbounded text flow |
| Độ trong suốt | None (legacy black-and-white and early color e-readers) |
| Truyền phát & Tăng dần | Record-based indexing allows random access to individual 4096-byte text records |
Ma trận so sánh kỹ thuật: MOBI so với các đối thủ
| Thuộc tính kỹ thuật | MOBI (Hiện tại) | EPUB | AZW3 | |
|---|---|---|---|---|
| Trạng thái hiện tại | Định dạng cũ đã lỗi thời | Tiêu chuẩn Web W3C đang hoạt động | Định dạng Amazon Kindle đang hoạt động | Tiêu chuẩn Tài liệu ISO đang hoạt động |
| Hỗ trợ kiểu dáng | Tập con HTML 3.2 cơ bản | HTML5 & CSS3 hiện đại | HTML5 & CSS3 hiện đại | Trang vector PostScript cố định |
| Công cụ chứa | Cơ sở dữ liệu PalmOS PRC/PDB | Trình bao bọc ZIP với XHTML | Trình bao bọc PalmOS với KF8 | Cấp bậc đối tượng nhị phân |
| Gửi đến Kindle | Không còn được Amazon chấp nhận | Được hỗ trợ (được chuyển đổi bởi Amazon) | Định dạng gốc của Amazon | Được hỗ trợ bởi Amazon |
Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục Hex
Kindle hiển thị 'Không thể mở mục' hoặc bỏ qua các chương một cách đột ngột.
Nguyên nhân gốc rễ: Độ lệch độ dài bản ghi PalmDOC bị hỏng trong bảng danh sách bản ghi PDB.
Khắc phục: Chuyển đổi sách sang định dạng EPUB hoặc PDF hiện đại bằng Trình chuyển đổi sách điện tử File2File.
Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp
Các trình phân tích cú pháp MOBI cũ thường thiếu các kiểm tra giới hạn phòng thủ khi giải nén các bản ghi PalmDOC LZ77 4096 byte.
Các Véc-tơ Tấn công Đã biết
- Tràn bộ đệm trong quá trình mở rộng độ dài chạy từ điển PalmDOC LZ77.
- Đọc con trỏ vượt quá giới hạn khi phân tích cú pháp các từ điển Huffman CDIC có định dạng sai.
- Từ chối dịch vụ thông qua các bảng độ lệch bản ghi PDB vòng tròn.
Thực tiễn Tốt nhất về Phòng thủ:
Nguồn gốc lịch sử & Các cột mốc
Ưu điểm & Lợi ích chính
- Định dạng đọc kỹ thuật số tiên phong mang ý nghĩa lịch sử to lớn trong sự ra mắt của ngành công nghiệp sách điện tử thương mại.
- Dung lượng bộ nhớ cực kỳ nhẹ, có thể chạy mượt mà trên các thiết bị cầm tay Palm OS 16 MHz.
- Được hỗ trợ bởi hàng triệu thiết bị phần cứng Kindle thế hệ đầu tiên cũ trên toàn thế giới.
Hạn chế & Nhược điểm kỹ thuật
- Đã lỗi thời chính thức: bị thay thế bởi AZW3, KFX và EPUB; bị Amazon ngừng hỗ trợ vào năm 2022.
- Định dạng nguyên thủy: giới hạn ở các thẻ HTML 3.2 cơ bản không có CSS hiện đại, nhúng phông chữ hoặc bố cục flexbox.
- Chất lượng hình ảnh thấp hơn: hình ảnh trước đây đã bị nén nặng để vừa với giới hạn bộ nhớ PDA thời kỳ đầu.
Thông tin kỹ thuật thú vị
- Các byte từ 60 đến 67 trong mọi tệp MOBI hợp lệ là các ký tự ASCII 'BOOKMOBI'.
- Định dạng MOBI về cơ bản là tệp Cơ sở dữ liệu Palm OS (.pdb) được đổi tên thành .mobi.
- Chiếc Amazon Kindle đầu tiên đã bán hết sạch trong năm tiếng rưỡi vào tháng 11 năm 2007, chỉ đọc các tệp MOBI.
Các câu hỏi kỹ thuật thường gặp
Tại sao Amazon ngừng hỗ trợ các tệp MOBI?
Amazon đã ngừng hỗ trợ MOBI vì đây là định dạng 20 năm tuổi đã lỗi thời, thiếu đi các tính năng về kiểu chữ hiện đại, phông chữ tùy chỉnh và khả năng hiển thị linh hoạt trên nhiều thiết bị (responsive). Hiện tại, Amazon đã tiêu chuẩn hóa việc nhập liệu bằng định dạng EPUB.
Tôi có thể chuyển đổi sách MOBI sang EPUB không?
Có. Bạn có thể chuyển đổi các sách MOBI cũ thành tệp EPUB phổ biến và hiện đại trong vài giây bằng cách sử dụng File2File.app ngay trong trình duyệt của mình.
Tôi có thể tiếp tục đọc tệp MOBI trên Kindle không?
Có. Các dòng máy Kindle cũ hơn vẫn có thể đọc tệp MOBI được chuyển thủ công qua cáp USB, nhưng bạn không thể gửi chúng qua email đến tài khoản Kindle của mình nữa.
Các cặp chuyển đổi MOBI liên quan
Chuyển đổi tệp sách điện tử Mobipocket cũ sang định dạng EPUB hiện đại giúp thư viện số của bạn hoạt động mượt mà trên các thiết bị đọc sách và ứng dụng di động đương đại.
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ũ.