Sách điện tử Mobipocket (.mobi)

Mobipocket Tiêu chuẩn

Mobipocket 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ọn hoặc thả tệp vào đây

Chuyển đổi 100% riêng tư trong trình duyệt - tệp không bao giờ rời khỏi thiết bị của bạn

hoặc dán Ctrl+V
Cam kết bảo mật không truyền tải qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

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 49

BIỂ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 ContainerPalm Resource Database (PRC/PDB) container holding compressed PalmDOC text and MOBI header structures
NénPalmDOC LZ77 byte compression or proprietary Huffman/CDIC compression
Thứ tự byte EndiannessBig-Endian (Motorola 68k Palm OS heritage)
Không gian màusRGB
Kênh & Cấu trúcReflowable digital book text, basic HTML formatting, and embedded low-resolution images
Kích thước tối đaUnbounded text flow
Độ trong suốtNone (legacy black-and-white and early color e-readers)
Truyền phát & Tăng dầnRecord-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ậtMOBI (Hiện tại)EPUBAZW3PDF
Trạng thái hiện tạiĐịnh dạng cũ đã lỗi thờiTiêu chuẩn Web W3C đang hoạt độngĐịnh dạng Amazon Kindle đang hoạt độngTiêu chuẩn Tài liệu ISO đang hoạt động
Hỗ trợ kiểu dángTập con HTML 3.2 cơ bảnHTML5 & CSS3 hiện đạiHTML5 & CSS3 hiện đạiTrang vector PostScript cố định
Công cụ chứaCơ sở dữ liệu PalmOS PRC/PDBTrình bao bọc ZIP với XHTMLTrình bao bọc PalmOS với KF8Cấp bậc đối tượng nhị phân
Gửi đến KindleKhô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

2022Amazon chính thức chấm dứt hỗ trợ gửi tệp MOBI đến Kindle thông qua các dịch vụ Send-to-Kindle.
2007Amazon ra mắt chiếc Kindle nguyên bản, sử dụng MOBI làm định dạng đọc kỹ thuật số nền tảng.
2005Amazon mua lại công ty Mobipocket SA của Pháp để đảm bảo công nghệ cho phần cứng Kindle sắp ra mắt của mình.
2000Những người sáng lập Mobipocket là Thierry Brethes và Nathalie Ting ra mắt định dạng MOBI cho các thiết bị Palm Pilot và Psion PDA.

Ư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.