อีบุ๊ก Mobipocket (.mobi)
Mobipocket มาตรฐานMobipocket Ebook (MOBI) คือรูปแบบอีบุ๊กในอดีตที่สร้างขึ้นสำหรับ PDA บนระบบ Palm OS และต่อมาถูกซื้อกิจการโดย Amazon เพื่อขับเคลื่อนเครื่องอ่านอีบุ๊กรุ่นแรกของ Amazon Kindle
แปลง MOBI เป็น EPUB
ตัวแปลงจาก MOBI เป็น EPUB ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบไฟล์และข้อมูลเมตา
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ MOBI โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวระดับไบต์
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ MOBI โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 60):
42 4F 4F 4B 4D 4F 42 49การแสดงผลรูปแบบ ASCII: BOOKMOBI
มาตรฐาน: Mobipocket / Amazon Legacy Specification
ข้อมูลจำเพาะทางเทคนิค
| สถาปัตยกรรมคอนเทนเนอร์ | คอนเทนเนอร์ Palm Resource Database (PRC/PDB) ที่เก็บข้อความ PalmDOC แบบบีบอัดและโครงสร้างส่วนหัว MOBI |
| การบีบอัด | การบีบอัดไบต์ PalmDOC LZ77 หรือการบีบอัด Huffman/CDIC แบบเฉพาะ |
| การจัดลำดับไบต์ | ลำดับไบต์แบบ Big-Endian (ตามมาตรฐาน Palm OS ของ Motorola 68k) |
| พื้นที่สี | sRGB |
| ช่องสัญญาณและโครงสร้าง | ข้อความหนังสือดิจิทัลที่จัดหน้าใหม่ได้, การจัดรูปแบบ HTML พื้นฐาน และภาพความละเอียดต่ำที่ฝังมา |
| ขนาดสูงสุด | การไหลของข้อความไม่จำกัด |
| ความโปร่งใส | ไม่มี (เครื่องอ่านอีบุ๊กรุ่นเก่าที่แสดงขาวดำและรุ่นสีระยะแรก) |
| การสตรีมและแบบโปรเกรสซีฟ | การทำดัชนีตามระเบียนช่วยให้เข้าถึงระเบียนข้อความขนาด 4096 ไบต์แต่ละรายการได้โดยตรง |
ตารางเปรียบเทียบทางเทคนิค: MOBI กับคู่แข่ง
| คุณลักษณะทางเทคนิค | MOBI (ปัจจุบัน) | EPUB | AZW3 | |
|---|---|---|---|---|
| สถานะปัจจุบัน | รูปแบบดั้งเดิมที่เลิกใช้งานแล้ว | มาตรฐานเว็บที่ใช้งานอยู่ของ W3C | รูปแบบ Amazon Kindle ที่ใช้งานอยู่ | มาตรฐานเอกสาร ISO ที่ใช้งานอยู่ |
| การสนับสนุนการจัดสไตล์ | ชุดย่อย HTML 3.2 ขั้นพื้นฐาน | HTML5 และ CSS3 สมัยใหม่ | HTML5 และ CSS3 สมัยใหม่ | หน้าเวกเตอร์ PostScript แบบตายตัว |
| กลไกคอนเทนเนอร์ | ฐานข้อมูล PalmOS PRC/PDB | คอนเทนเนอร์ ZIP พร้อม XHTML | ตัวครอบ PalmOS ที่มี KF8 | ลำดับชั้นออบเจ็กต์ไบนารี |
| Send-to-Kindle | Amazon ไม่ยอมรับอีกต่อไป | รองรับ (แปลงโดย Amazon) | รูปแบบดั้งเดิมของ Amazon | รองรับโดย Amazon |
รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex
Kindle แสดงข้อความ 'ไม่สามารถเปิดรายการได้' หรือข้ามบทไปอย่างกะทันหัน
สาเหตุหลัก: ออฟเซ็ตความยาวเรคอร์ด PalmDOC ในตารางรายการเรคอร์ด PDB เสียหาย
การกู้คืน: แปลงหนังสือเป็นรูปแบบ EPUB หรือ PDF สมัยใหม่โดยใช้ File2File.app Ebook Converter
การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์
ตัวแยกวิเคราะห์ MOBI รุ่นเก่ามักขาดการตรวจสอบขอบเขตแบบป้องกันเมื่อทำการคลายการบีบอัดเรคอร์ด PalmDOC LZ77 ขนาด 4096 ไบต์
เวกเตอร์การโจมตีที่ทราบ
- บัฟเฟอร์ล้นระหว่างการขยายข้อมูลแบบ run-length จากพจนานุกรม PalmDOC LZ77
- การอ่านพอยเตอร์นอกขอบเขตเมื่อแยกวิเคราะห์พจนานุกรม Huffman CDIC ที่จัดรูปแบบไม่ถูกต้อง
- การปฏิเสธการให้บริการผ่านตารางออฟเซ็ตเรคอร์ด PDB วนซ้ำ
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: แปลงไฟล์ MOBI รุ่นเก่าเป็นรูปแบบ EPUB หรือ PDF มาตรฐานในแซนด์บ็อกซ์ WebAssembly ที่แยกส่วนการทำงาน
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- รูปแบบการอ่านดิจิทัลที่บุกเบิกและมีความสำคัญทางประวัติศาสตร์อย่างยิ่งต่อการเริ่มต้นของอุตสาหกรรมอีบุ๊กเชิงพาณิชย์
- ใช้หน่วยความจำน้อยมากและทำงานได้อย่างราบรื่นบนอุปกรณ์พกพา Palm OS ที่มีความเร็ว 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 ได้หรือไม่?
ใช่ File2File.app แปลง MOBI เป็น EPUB ได้ในเบราว์เซอร์ของคุณ การรองรับขึ้นอยู่กับอุปกรณ์และแอปที่ใช้เปิดอ่าน
ฉันยังสามารถอ่านไฟล์ MOBI บน Kindle ของฉันได้หรือไม่?
ได้ Kindle รุ่นเก่ายังคงสามารถอ่านไฟล์ MOBI ที่ถ่ายโอนด้วยตนเองผ่านสาย USB ได้ แต่คุณจะไม่สามารถส่งอีเมลไฟล์ดังกล่าวไปยังบัญชี Kindle ของคุณได้อีกต่อไป
คู่การแปลงไฟล์ MOBI ที่เกี่ยวข้อง
การแปลงไฟล์อีบุ๊ก Mobipocket รุ่นเก่าเป็นรูปแบบ EPUB สมัยใหม่ช่วยให้คลังหนังสือดิจิทัลของคุณใช้งานได้บนเครื่องอ่านอีบุ๊กและแอปมือถือรุ่นปัจจุบัน
การแปลงไฟล์ EPUB เป็นรูปแบบ Mobipocket eBook จะเปลี่ยนเอกสาร HTML ที่บีบอัดสมัยใหม่ให้เป็นไฟล์ PalmDOC ไบนารีไฟล์เดียวสำหรับเครื่องอ่านอีบุ๊กรุ่นเก่า