เครื่องมือแปลงไฟล์ Mobipocket eBook เป็น EPUB
การแปลงไฟล์ Mobipocket eBook เป็น EPUB จะเปลี่ยนเอกสารรูปแบบตายตัวรุ่นเก่าหรือ PalmDOC ให้กลายเป็นหนังสือดิจิทัลสมัยใหม่ที่จัดหน้าใหม่ได้ ซึ่งใช้งานได้กับเครื่องอ่านอีบุ๊กยุคปัจจุบันเกือบทั้งหมด
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | MOBI | EPUB |
|---|---|---|
| ประเภท MIME | application/x-mobipocket-ebook | application/epub+zip |
| ประเภท | PalmDOC binary ebook | packaged ebook |
| การบีบอัด | PalmDOC / LZ77 (Huffman/CDIC) | ZIP (DEFLATE) |
| ข้อกำหนดมาตรฐาน | Mobipocket / Amazon Kindle Specification | W3C EPUB 3.3 |
| ส่วนหัว Magic Bytes | 42 4F 4F 4B 4D 4F 42 49 (BOOKMOBI) | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) |
ภาพรวมรูปแบบและการใช้งาน
รูปแบบ Mobipocket ที่ใช้ MIME type application/x-mobipocket-ebook เคยเป็นมาตรฐานยุคแรกสำหรับการอ่านข้อความบนอุปกรณ์ผู้ช่วยดิจิทัลส่วนตัว (PDA) และเครื่องอ่านอีบุ๊กรุ่นเก่า อย่างไรก็ตาม อุปกรณ์และแอปพลิเคชันสมัยใหม่มักประสบปัญหาในการเปิดหรือปฏิเสธไฟล์รุ่นเก่าเหล่านี้ การแปลงไฟล์เป็นรูปแบบ EPUB จะอัปเดตโค้ดเบื้องหลังให้เป็นมาตรฐาน HTML5 และ CSS3 ผู้อ่านมักต้องการการแปลงนี้เมื่อย้ายคลังหนังสือส่วนตัวรุ่นเก่าไปยังฮาร์ดแวร์สมัยใหม่ เช่น Kobo, Apple Books หรือแอปพลิเคชันอ่านหนังสือบน Android เนื่องจาก Amazon ยุติการสนับสนุนไฟล์ MOBI รุ่นเก่าโดยตรงในบริการเอกสารส่วนตัว การแปลงไฟล์เหล่านี้จึงช่วยให้มั่นใจได้ว่าไฟล์จะยังคงอ่านได้บนฮาร์ดแวร์ปัจจุบันโดยไม่ต้องพึ่งพาซอฟต์แวร์ที่ล้าสมัย
ข้อมูลทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ (Codec)
ไฟล์ Mobipocket อาศัยโครงสร้างฐานข้อมูล PalmDOC ที่ห่อหุ้มอยู่ในคอนเทนเนอร์ PalmOS Resource Database โดยทั่วไปจะเริ่มต้นด้วยส่วนหัวขนาด 78 ไบต์ ตามด้วยเรกคอร์ดศูนย์ ซึ่งมีข้อมูลเมตาของหนังสือและตำแหน่งออฟเซตของเรกคอร์ดข้อความ ข้อความถูกบีบอัดโดยใช้การบีบอัดแบบเลื่อนหน้าต่าง PalmDOC LZ77 หรือการเข้ารหัส Huffman/CDIC ในทางตรงกันข้าม ไฟล์ EPUB (application/epub+zip) คือไฟล์ซิป (ZIP archive) ที่มีไฟล์ XHTML, สไตล์ชีต CSS และไฟล์สำแดง XML ที่เรียกว่า 'container.xml' เครื่องมือแปลงจะทำการคลายสตรีมที่บีบอัดของ PalmDOC แยกวิเคราะห์เรกคอร์ดข้อความ และสร้างข้อมูลใหม่เป็นโครงสร้างไดเรกทอรี XHTML มาตรฐานที่บีบอัดด้วยอัลกอริทึม DEFLATE มาตรฐาน
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
ไฟล์ EPUB สามารถใช้งานได้บนระบบปฏิบัติการสมัยใหม่เกือบทั้งหมด เช่น iOS, Android, macOS และ Windows ผ่านแอปพลิเคชันเฉพาะ เช่น Apple Books, Google Play Books, Adobe Digital Editions และ Calibre โปรแกรมอ่านบนคลาวด์ผ่านเว็บเบราว์เซอร์ยังสามารถแยกวิเคราะห์ EPUB ได้โดยตรง ในทางกลับกัน ไฟล์ MOBI จำเป็นต้องใช้ซอฟต์แวร์เดสก์ท็อปรุ่นเก่าหรือแอปมือถือที่ล้าสมัย เนื่องจากระบบปฏิบัติการสมัยใหม่ได้ยกเลิกการรองรับตัวห่อหุ้มฐานข้อมูล Palm แบบดั้งเดิมแล้ว
💡 ข้อมูลที่เป็นประโยชน์
เมื่อแปลงไฟล์ MOBI ที่มีข้อความจำนวนมาก ให้ตรวจสอบว่าฟอนต์ที่ฝังไว้ใช้รูปแบบ TrueType หรือ OpenType มาตรฐานในไฟล์ EPUB ที่ส่งออก เพื่อป้องกันปัญหาการแสดงผลผิดเพี้ยนบนหน้าจอ E-ink
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
ไฟล์ MOBI ขนาดมาตรฐาน 2 เมกะไบต์ จะถูกแปลงเป็นไฟล์ EPUB ที่มีขนาดใกล้เคียงกัน เนื่องจากทั้งสองรูปแบบใช้การบีบอัดข้อมูลแบบข้อความที่คล้ายคลึงกัน บนการเชื่อมต่อมือถือ 4G ที่มีความเร็วเฉลี่ย 15 เมกะบิตต่อวินาที การดาวน์โหลดไฟล์ใดไฟล์หนึ่งจะใช้เวลาประมาณหนึ่งวินาที บนการเชื่อมต่อ 5G หรือเครือข่ายไฟเบอร์ในบ้านที่เกิน 100 เมกะบิตต่อวินาที การถ่ายโอนจะเสร็จสิ้นทันที
คำถามที่พบบ่อย
จะแปลงไฟล์ Mobipocket eBook เป็น EPUB โดยไม่สูญเสียคุณภาพได้อย่างไร
เนื่องจากทั้ง MOBI และ EPUB จัดเก็บข้อความในรูปแบบมาร์กอัปข้อความ การแปลงจึงไม่มีการสูญเสียข้อมูลสำหรับเนื้อหาที่เป็นข้อความโดยทั่วไป อย่างไรก็ตาม รูปภาพแรสเตอร์ที่ฝังอยู่ภายในไฟล์ MOBI อาจถูกบีบอัดซ้ำระหว่างการแยกไฟล์ ดังนั้นคุณควรตรวจสอบการตั้งค่าตัวแปลงเพื่อให้แน่ใจว่ารูปภาพยังคงการเข้ารหัส JPEG หรือ PNG ดั้งเดิมไว้
ความแตกต่างระหว่าง Mobipocket eBook และ EPUB คืออะไร
Mobipocket เป็นคอนเทนเนอร์ฐานข้อมูล PalmOS รุ่นเก่าที่ใช้การบีบอัด PalmDOC และส่วนหัวที่เป็นกรรมสิทธิ์ EPUB เป็นมาตรฐานเปิดที่อิงจากไฟล์ ZIP ซึ่งมีไฟล์ XHTML มาตรฐาน สไตล์ชีต CSS และโครงสร้างแพ็กเกจที่อิงตาม XML