อีบุ๊ก EPUB (.epub)
W3C มาตรฐานElectronic Publication (EPUB) คือรูปแบบหนังสือดิจิทัลมาตรฐานสากลแบบโอเพนซอร์สที่ดูแลโดย W3C ซึ่งมอบประสบการณ์หนังสือดิจิทัลที่เข้าถึงได้ง่าย ปรับขนาดหน้าจอได้อัตโนมัติ และอุดมไปด้วยมัลติมีเดียในทุกแพลตฟอร์ม
แปลง MOBI เป็น EPUB
ตัวแปลงจาก MOBI เป็น EPUB ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบและดู Metadata
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ EPUB โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ EPUB โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65การแสดงผลรูปแบบ ASCII: PK..mimetypeapplication/epub+zip
มาตรฐาน: W3C EPUB 3.3 Recommendation
ข้อมูลจำเพาะทางเทคนิค
| สถาปัตยกรรมคอนเทนเนอร์ | ZIP archive containing uncompressed 'mimetype' file, META-INF/container.xml, and OEBPS content package |
| การบีบอัด | Deflate (zlib) compression on internal content files; 'mimetype' file strictly uncompressed (Store mode) |
| การจัดลำดับไบต์ (Byte Endianness) | Little-Endian (ZIP container) |
| พื้นที่สี | sRGB, Display P3, CSS Color Module Level 4 |
| ช่องสัญญาณและโครงสร้าง | Reflowable or fixed-layout XHTML pages, CSS stylesheets, embedded SVG/raster images, audio, and video |
| ขนาดสูงสุด | Unbounded pagination (reflows dynamically to any display size from watch to 8K TV) |
| ความโปร่งใส | Full CSS alpha transparency, opacity masks, and transparent PNG/SVG graphics |
| การสตรีมและแบบโปรเกรสซีฟ | Table of Contents (toc.ncx / nav.xhtml) enables instant chapter seeking |
ตารางเปรียบเทียบทางเทคนิค: EPUB กับคู่แข่ง
| คุณลักษณะทางเทคนิค | EPUB (ปัจจุบัน) | AZW3 | MOBI | |
|---|---|---|---|---|
| ข้อความที่จัดเรียงใหม่ได้ | ปรับข้อความแบบไดนามิก 100% บนทุกหน้าจอ | เลย์เอาต์หน้าคงที่ (ต้องซูม) | ปรับข้อความได้บน Kindle เท่านั้น | การปรับข้อความแบบดั้งเดิม |
| การมาตรฐาน | คำแนะนำแบบเปิดอย่างเป็นทางการจาก W3C | มาตรฐานเปิด ISO 32000 | มาตรฐานเฉพาะของ Amazon | มาตรฐานกรรมสิทธิ์ที่ล้าสมัย |
| ความเข้ากันได้กับฮาร์ดแวร์ | สากล (Apple, Kobo, Android, PC) | สากล (ทุกอุปกรณ์) | อุปกรณ์ Amazon Kindle เท่านั้น | Kindle รุ่นเก่าและ PDA เท่านั้น |
| สถาปัตยกรรมคอนเทนเนอร์ | ไฟล์เก็บถาวร ZIP พร้อม XHTML/CSS/JS | ลำดับชั้นออบเจ็กต์ไบนารี | ฐานข้อมูล PalmDOC | ฐานข้อมูล PalmDOC |
รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex
ข้อผิดพลาดของเครื่องอ่านอีบุ๊ก: 'ไม่สามารถเปิดแพ็กเกจได้: mimetype ไม่ถูกต้อง'
สาเหตุหลัก: เครื่องมือบีบอัดได้บีบอัดไฟล์ 'mimetype' หรือวางไว้ที่ออฟเซ็ตอื่นที่ไม่ใช่ไบต์ 30
การกู้คืน: จัดแพ็กเกจใหม่โดยใช้ File2File Ebook Repair เพื่อบังคับตำแหน่งของ mimetype แบบไม่บีบอัด
การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์
ไฟล์ EPUB มีเอนจิ้น HTML5 และ JavaScript เต็มรูปแบบ ซึ่งจะต้องถูกแซนด์บ็อกซ์เพื่อป้องกันการเข้าถึงไฟล์ภายในเครื่องหรือการดึงข้อมูลเครือข่าย
เวกเตอร์การโจมตีที่ทราบ
- Cross-site scripting (XSS) ในระบบการอ่าน JavaScript ของ EPUB เพื่อขโมยข้อมูลห้องสมุดของผู้ใช้
- การฉีด XML External Entity (XXE) ในตัววิเคราะห์โครงสร้าง XML manifest ของ EPUB
- การโจมตีด้วยการคลายการบีบอัด Zip bomb ที่ใช้พื้นที่เก็บข้อมูลของเซิร์ฟเวอร์ในระหว่างการนำเข้าแคตตาล็อก
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- มาตรฐานระดับโลกที่ไม่มีใครเทียบได้สำหรับการอ่านดิจิทัล: เปิดกว้าง 100%, เป็นกลางต่อผู้ผลิต, และสนับสนุนโดย W3C
- การจัดหน้าแบบปรับเปลี่ยนข้อความได้อย่างไร้ที่ติ: ข้อความจะปรับขนาดตัวอักษร ระยะขอบ และระยะห่างบรรทัดให้เข้ากับจอแสดงผลใดๆ โดยอัตโนมัติ
- การสนับสนุนการเข้าถึงระดับโลก: โปรแกรมอ่านหน้าจอ, การซ้อนทับการบรรยายด้วยเสียง (Media Overlays), และฟอนต์สำหรับผู้มีภาวะบกพร่องในการอ่าน
ข้อจำกัดทางเทคนิคและข้อควรพิจารณา
- การออกแบบที่มีเลย์เอาต์คงที่ซับซ้อน (เช่น ตำราเรียนทางเทคนิคและนิตยสาร) อาจแสดงผลได้อย่างไม่เสถียรในสัดส่วนหน้าจอที่แตกต่างกัน
- กฎการบีบอัด ZIP ที่เข้มงวด: หากไฟล์ 'mimetype' ที่ไม่ถูกบีบอัดไม่ใช่ไฟล์แรกสุดที่ออฟเซ็ตไบต์ 30 ไฟล์ EPUB จะไม่ถูกต้อง
- อุปกรณ์ Kindle ต้องแปลงไฟล์ (ผ่าน Send-to-Kindle หรือ caliber) แทนการลากและวางผ่าน USB แบบเนทีฟ
เกร็ดความรู้ทางเทคนิคที่น่าสนใจ
- ไฟล์ 'mimetype' ภายใน EPUB จะต้องเป็นไฟล์แรกในคลังข้อมูล ZIP, ต้องไม่ถูกบีบอัดเลย (บีบอัด 0%), และต้องมีข้อความ 'application/epub+zip' พอดีโดยไม่มีช่องว่างต่อท้าย
- Project Gutenberg มีผลงานวรรณกรรมคลาสสิกฟรีมากกว่า 70,000 รายการในรูปแบบ EPUB
- ในปี 2017 ฟอรัมการเผยแพร่ดิจิทัลระหว่างประเทศ (IDPF) ได้ควบรวมกิจการเข้ากับ World Wide Web Consortium (W3C) โดยตรง
คำถามทางเทคนิคที่พบบ่อย
ทำไม EPUB ถึงดีกว่า PDF สำหรับการอ่านหนังสือ?
EPUB สามารถจัดเรียงข้อความใหม่ได้ (reflowable) ซึ่งหมายความว่าข้อความจะปรับขนาดให้เข้ากับหน้าจอมือถือหรือเครื่องอ่านอีบุ๊กของคุณโดยอัตโนมัติในทุกขนาดฟอนต์ ในขณะที่ PDF มีขนาดหน้าที่ตายตัวซึ่งต้องใช้วิธีการจีบนิ้วเพื่อขยายเข้าออกตลอดเวลา
ฉันสามารถอ่านไฟล์ EPUB บน iPhone หรือ Mac ได้หรือไม่?
ได้ Apple Books ได้รับการติดตั้งมาล่วงหน้าบน iPhone, iPad และ Mac ทุกเครื่อง ซึ่งรองรับหนังสือ EPUB ในตัวโดยไม่ต้องติดตั้งโปรแกรมเพิ่ม
ฉันจะแปลง EPUB เป็น PDF หรือ MOBI ได้อย่างไร?
คุณสามารถแปลงหนังสือ EPUB เป็นเอกสาร PDF ที่จัดหน้าอย่างสวยงาม หรือรูปแบบที่เป็นมิตรกับ Kindle ได้ด้วย File2File.app บนเบราว์เซอร์ของคุณโดยตรง
คู่การแปลงไฟล์ EPUB ที่เกี่ยวข้อง
การแปลงไฟล์ Mobipocket eBook เป็น EPUB จะเปลี่ยนเอกสารรูปแบบตายตัวรุ่นเก่าหรือ PalmDOC ให้กลายเป็นหนังสือดิจิทัลสมัยใหม่ที่จัดหน้าใหม่ได้ ซึ่งใช้งานได้กับเครื่องอ่านอีบุ๊กยุคปัจจุบันเกือบทั้งหมด
การแปลง EPUB เป็น MOBI จะเปลี่ยนไฟล์เอกสารเว็บที่แพ็กเกจไว้ ให้กลายเป็นไฟล์ไบนารี PalmDOC แบบแบนราบที่ปรับแต่งมาสำหรับเครื่องอ่านอีบุ๊กรุ่นเก่า
การแปลงไฟล์ FictionBook 2.0 เป็น EPUB จะเปลี่ยนข้อความ XML ที่มีโครงสร้างให้กลายเป็นรูปแบบแพ็กเกจที่ได้รับการสนับสนุนอย่างแพร่หลาย ทำให้หนังสือดิจิทัลสามารถอ่านได้บนเครื่องอ่านอีบุ๊กสมัยใหม่เกือบทุกชนิด
แปลงหนังสืออิเล็กทรอนิกส์รูปแบบ EPUB เป็นไฟล์ XML ของ FictionBook 2.0 สำหรับโปรแกรมอ่านที่รองรับและระบบจัดเก็บถาวร