อีบุ๊ก Mobipocket (.mobi)
Mobipocket มาตรฐานMobipocket Ebook (MOBI) คือรูปแบบอีบุ๊กประวัติศาสตร์ที่สร้างขึ้นสำหรับ PDA บนระบบ Palm OS และต่อมาถูกซื้อกิจการโดย Amazon เพื่อขับเคลื่อนเครื่องอ่านอีบุ๊กรุ่นแรกของ Amazon Kindle
แปลง MOBI เป็น EPUB
ตัวแปลงจาก MOBI เป็น EPUB ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบและดู Metadata
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ MOBI โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวในระดับไบต์ (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 (ปัจจุบัน) | EPUB | AZW3 | |
|---|---|---|---|---|
| สถานะปัจจุบัน | รูปแบบดั้งเดิมที่เลิกใช้งานแล้ว | มาตรฐานเว็บที่ใช้งานอยู่ของ 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 วนซ้ำ
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- รูปแบบการอ่านดิจิทัลบุกเบิกที่มีความสำคัญทางประวัติศาสตร์อย่างยิ่งในการเปิดตัวอุตสาหกรรมอีบุ๊กเชิงพาณิชย์
- การใช้หน่วยความจำน้อยมากๆ สามารถทำงานได้อย่างราบรื่นบน 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 ของคุณได้อีกต่อไป
คู่การแปลงไฟล์ MOBI ที่เกี่ยวข้อง
การแปลงไฟล์ Mobipocket eBook เป็น EPUB จะเปลี่ยนเอกสารรูปแบบตายตัวรุ่นเก่าหรือ PalmDOC ให้กลายเป็นหนังสือดิจิทัลสมัยใหม่ที่จัดหน้าใหม่ได้ ซึ่งใช้งานได้กับเครื่องอ่านอีบุ๊กยุคปัจจุบันเกือบทั้งหมด
การแปลง EPUB เป็น MOBI จะเปลี่ยนไฟล์เอกสารเว็บที่แพ็กเกจไว้ ให้กลายเป็นไฟล์ไบนารี PalmDOC แบบแบนราบที่ปรับแต่งมาสำหรับเครื่องอ่านอีบุ๊กรุ่นเก่า