อีบุ๊ก Mobipocket (.mobi)

Mobipocket มาตรฐาน

Mobipocket Ebook (MOBI) คือรูปแบบอีบุ๊กประวัติศาสตร์ที่สร้างขึ้นสำหรับ PDA บนระบบ Palm OS และต่อมาถูกซื้อกิจการโดย Amazon เพื่อขับเคลื่อนเครื่องอ่านอีบุ๊กรุ่นแรกของ Amazon Kindle

แปลง MOBI เป็น EPUB

ตัวแปลงจาก MOBI เป็น EPUB ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบและดู Metadata

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ MOBI โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

การแปลงไฟล์แบบส่วนตัว 100% ในเบราว์เซอร์ - ไฟล์จะไม่ rời ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
การรับประกันความเป็นส่วนตัวแบบไม่มีการส่งผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ MOBI โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (OFFSET 60):

42 4F 4F 4B 4D 4F 42 49

การแสดงผลรูปแบบ ASCII: BOOKMOBI

มาตรฐาน: Mobipocket / Amazon Legacy Specification

ข้อมูลจำเพาะทางเทคนิค

สถาปัตยกรรมคอนเทนเนอร์Palm Resource Database (PRC/PDB) container holding compressed PalmDOC text and MOBI header structures
การบีบอัดPalmDOC LZ77 byte compression or proprietary Huffman/CDIC compression
การจัดลำดับไบต์ (Byte Endianness)Big-Endian (Motorola 68k Palm OS heritage)
พื้นที่สีsRGB
ช่องสัญญาณและโครงสร้างReflowable digital book text, basic HTML formatting, and embedded low-resolution images
ขนาดสูงสุดUnbounded text flow
ความโปร่งใสNone (legacy black-and-white and early color e-readers)
การสตรีมและแบบโปรเกรสซีฟRecord-based indexing allows random access to individual 4096-byte text records

ตารางเปรียบเทียบทางเทคนิค: MOBI กับคู่แข่ง

คุณลักษณะทางเทคนิคMOBI (ปัจจุบัน)EPUBAZW3PDF
สถานะปัจจุบันรูปแบบดั้งเดิมที่เลิกใช้งานแล้วมาตรฐานเว็บที่ใช้งานอยู่ของ W3Cรูปแบบ Amazon Kindle ที่ใช้งานอยู่มาตรฐานเอกสาร ISO ที่ใช้งานอยู่
การสนับสนุนการจัดสไตล์ชุดย่อย HTML 3.2 พื้นฐานHTML5 และ CSS3 สมัยใหม่HTML5 และ CSS3 สมัยใหม่หน้าเวกเตอร์ PostScript แบบตายตัว
เอ็นจิ้นตัวบรรจุฐานข้อมูล PalmOS PRC/PDBคอนเทนเนอร์ ZIP พร้อม XHTMLตัวห่อ PalmOS พร้อม KF8ลำดับชั้นออบเจ็กต์ไบนารี
ส่งไปยังคินเดิลAmazon ไม่ยอมรับอีกต่อไปรองรับ (แปลงโดย Amazon)รูปแบบดั้งเดิมของ Amazonรองรับโดย Amazon

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

Kindle แสดงข้อความ 'ไม่สามารถเปิดรายการได้' หรือข้ามบทไปอย่างกะทันหัน

สาเหตุหลัก: ออฟเซ็ตความยาวเรคอร์ด PalmDOC ในตารางรายการเรคอร์ด PDB เสียหาย

การกู้คืน: แปลงหนังสือเป็นรูปแบบ EPUB หรือ PDF สมัยใหม่โดยใช้ File2File Ebook Converter

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

ตัวแยกวิเคราะห์ MOBI รุ่นเก่ามักขาดการตรวจสอบขอบเขตแบบป้องกันเมื่อทำการคลายการบีบอัดเรคอร์ด PalmDOC LZ77 ขนาด 4096 ไบต์

เวกเตอร์การโจมตีที่ทราบ

  • บัฟเฟอร์ล้น (Buffer Overflow) ระหว่างการขยายความยาวการรันของพจนานุกรม PalmDOC LZ77
  • การอ่านพอยเตอร์นอกขอบเขตเมื่อแยกวิเคราะห์พจนานุกรม Huffman CDIC ที่จัดรูปแบบไม่ถูกต้อง
  • การปฏิเสธการให้บริการผ่านตารางออฟเซ็ตเรคอร์ด PDB วนซ้ำ

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2022Amazon ยุติการสนับสนุนการส่งไฟล์ MOBI ไปยัง Kindle ผ่านบริการ Send-to-Kindle อย่างเป็นทางการ
2007Amazon เปิดตัว Kindle รุ่นดั้งเดิม โดยใช้ MOBI เป็นรูปแบบการอ่านดิจิทัลพื้นฐาน
2005Amazon เข้าซื้อกิจการบริษัท Mobipocket SA ของฝรั่งเศส เพื่อรักษาเทคโนโลยีสำหรับฮาร์ดแวร์ Kindle ที่กำลังจะมาถึง
2000ผู้ก่อตั้ง Mobipocket Thierry Brethes และ Nathalie Ting เปิดตัวรูปแบบ MOBI สำหรับ Palm Pilot และ PDA ของ Psion

ข้อได้เปรียบและจุดเด่นสำคัญ

  • รูปแบบการอ่านดิจิทัลบุกเบิกที่มีความสำคัญทางประวัติศาสตร์อย่างยิ่งในการเปิดตัวอุตสาหกรรมอีบุ๊กเชิงพาณิชย์
  • การใช้หน่วยความจำน้อยมากๆ สามารถทำงานได้อย่างราบรื่นบน Palm OS handheld ขนาด 16 MHz
  • ได้รับการสนับสนุนจากอุปกรณ์ฮาร์ดแวร์ Kindle รุ่นเก่าในยุคแรกๆ หลายล้านเครื่องทั่วโลก

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • ล้าสมัยอย่างเป็นทางการ: ถูกแทนที่ด้วย AZW3, KFX และ EPUB และเลิกใช้งานโดย Amazon ในปี 2022
  • การจัดรูปแบบแบบดั้งเดิม: จำกัดอยู่เพียงแท็ก HTML 3.2 พื้นฐาน โดยไม่มี CSS สมัยใหม่, การฝังฟอนต์ หรือเลย์เอาต์แบบ flexbox
  • คุณภาพรูปภาพต่ำ: ในอقتصادی รูปภาพมักถูกบีบอัดอย่างหนักเพื่อให้พอดีกับขีดจำกัดหน่วยความจำของ PDA ในยุคแรก

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • ไบต์ที่ 60 ถึง 67 ในไฟล์ MOBI ที่ถูกต้องทุกไฟล์คือตัวอักษร ASCII 'BOOKMOBI'
  • รูปแบบ MOBI แท้จริงแล้วคือไฟล์ฐานข้อมูล Palm OS Database (.pdb) ที่เปลี่ยนชื่อเป็น .mobi
  • Amazon Kindle รุ่นแรกขายหมดเกลี้ยงภายในเวลาหชั่วโมงครึ่งในเดือนพฤศจิกายน 2007 โดยอ่านเฉพาะไฟล์ MOBI เท่านั้น

คำถามทางเทคนิคที่พบบ่อย

ทำไม Amazon ถึงหยุดรองรับไฟล์ MOBI?

Amazon เลิกใช้งาน MOBI เนื่องจากเป็นรูปแบบอายุ 20 ปีที่ล้าสมัย ซึ่งขาดการพิมพ์สมัยใหม่, ฟอนต์กำหนดเอง และความสามารถในการปรับเลย์เอาต์ตามหน้าจอ ปัจจุบัน Amazon มาตรฐานการนำเข้าข้อมูลโดยใช้ EPUB

ฉันสามารถแปลงหนังสือ MOBI เป็น EPUB ได้หรือไม่?

ได้ คุณสามารถแปลงหนังสือ MOBI รุ่นเก่าให้เป็นไฟล์ EPUB สมัยใหม่และเป็นสากลได้ภายในไม่กี่วินาทีโดยใช้ File2File.app ภายในเบราว์เซอร์ของคุณ

ฉันยังสามารถอ่านไฟล์ MOBI บน Kindle ของฉันได้หรือไม่?

ได้ Kindle รุ่นเก่ายังคงสามารถอ่านไฟล์ MOBI ที่ถ่ายโอนด้วยตนเองผ่านสาย USB ได้ แต่คุณจะไม่สามารถส่งอีเมลไฟล์ดังกล่าวไปยังบัญชี Kindle ของคุณได้อีกต่อไป