อีบุ๊ก Mobipocket (.mobi)

Mobipocket มาตรฐาน

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

แปลง MOBI เป็น EPUB

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

ตรวจสอบไฟล์และข้อมูลเมตา

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

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

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

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

ลายเซ็นส่วนหัวระดับไบต์

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ 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 (ปัจจุบัน)EPUBAZW3PDF
สถานะปัจจุบันรูปแบบดั้งเดิมที่เลิกใช้งานแล้วมาตรฐานเว็บที่ใช้งานอยู่ของ W3Cรูปแบบ Amazon Kindle ที่ใช้งานอยู่มาตรฐานเอกสาร ISO ที่ใช้งานอยู่
การสนับสนุนการจัดสไตล์ชุดย่อย HTML 3.2 ขั้นพื้นฐานHTML5 และ CSS3 สมัยใหม่HTML5 และ CSS3 สมัยใหม่หน้าเวกเตอร์ PostScript แบบตายตัว
กลไกคอนเทนเนอร์ฐานข้อมูล PalmOS PRC/PDBคอนเทนเนอร์ ZIP พร้อม XHTMLตัวครอบ PalmOS ที่มี KF8ลำดับชั้นออบเจ็กต์ไบนารี
Send-to-KindleAmazon ไม่ยอมรับอีกต่อไปรองรับ (แปลงโดย 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 ที่แยกส่วนการทำงาน

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

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 ที่มีความเร็ว 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 ของคุณได้อีกต่อไป