อีบุ๊ก EPUB (.epub)

W3C มาตรฐาน

Electronic Publication (EPUB) คือรูปแบบอีบุ๊กดิจิทัลมาตรฐานสากลแบบโอเพนซอร์สที่ดูแลโดย W3C รองรับการเข้าถึง ปรับการจัดหน้าให้ไหลตามขนาดหน้าจอได้ และมีเนื้อหามัลติมีเดียหลากหลายบนทุกแพลตฟอร์ม

แปลง MOBI เป็น EPUB

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

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

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

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

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

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

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

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ 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 ที่มีไฟล์ 'mimetype' แบบไม่บีบอัด, META-INF/container.xml และแพ็กเกจเนื้อหา OEBPS
การบีบอัดบีบอัดไฟล์เนื้อหาภายในด้วย Deflate (zlib); ไฟล์ 'mimetype' ต้องไม่บีบอัด (โหมด Store)
การจัดลำดับไบต์ลำดับไบต์ Little-Endian (คอนเทนเนอร์ ZIP)
พื้นที่สีsRGB, Display P3, โมดูลสี CSS ระดับ 4
ช่องสัญญาณและโครงสร้างหน้า XHTML ที่จัดหน้าใหม่ได้หรือมีเค้าโครงคงที่, สไตล์ชีต CSS, ภาพ SVG/แรสเตอร์ที่ฝังมา, เสียง และวิดีโอ
ขนาดสูงสุดจำนวนหน้าไม่จำกัด (ปรับการจัดหน้าแบบไดนามิกให้เหมาะกับจอทุกขนาด ตั้งแต่นาฬิกาจนถึงทีวี 8K)
ความโปร่งใสรองรับความโปร่งใสอัลฟา CSS เต็มรูปแบบ, มาสก์ความทึบ และกราฟิก PNG/SVG โปร่งใส
การสตรีมและแบบโปรเกรสซีฟสารบัญ (toc.ncx / nav.xhtml) ช่วยให้ค้นหาบทได้ทันที

ตารางเปรียบเทียบทางเทคนิค: EPUB กับคู่แข่ง

คุณลักษณะทางเทคนิคEPUB (ปัจจุบัน)PDFAZW3MOBI
ข้อความที่จัดเรียงใหม่ได้ปรับข้อความแบบไดนามิก 100% บนทุกหน้าจอเลย์เอาต์หน้าคงที่ (ต้องซูม)ปรับข้อความได้บน Kindle เท่านั้นการปรับข้อความแบบดั้งเดิม
การกำหนดมาตรฐานข้อแนะนำมาตรฐานแบบเปิดอย่างเป็นทางการของ W3Cมาตรฐานเปิด ISO 32000มาตรฐานเฉพาะของ Amazonมาตรฐานกรรมสิทธิ์ที่ล้าสมัย
ความเข้ากันได้กับฮาร์ดแวร์การรองรับขึ้นอยู่กับอุปกรณ์และแอปที่ใช้เปิดอ่านสากล (ทุกอุปกรณ์)อุปกรณ์ Amazon Kindle เท่านั้นKindle รุ่นเก่าและ PDA เท่านั้น
สถาปัตยกรรมคอนเทนเนอร์ไฟล์เก็บถาวร ZIP พร้อม XHTML/CSS/JSลำดับชั้นออบเจ็กต์ไบนารีฐานข้อมูล PalmDOCฐานข้อมูล PalmDOC

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

ข้อผิดพลาดของเครื่องอ่านอีบุ๊ก: 'ไม่สามารถเปิดแพ็กเกจได้: mimetype ไม่ถูกต้อง'

สาเหตุหลัก: เครื่องมือบีบอัดได้บีบอัดไฟล์ 'mimetype' หรือวางไว้ที่ออฟเซ็ตอื่นที่ไม่ใช่ไบต์ 30

การกู้คืน: จัดแพ็กเกจใหม่โดยใช้ File2File.app Ebook Repair เพื่อบังคับตำแหน่งของ mimetype แบบไม่บีบอัด

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

ไฟล์ EPUB มีเอนจิ้น HTML5 และ JavaScript เต็มรูปแบบ ซึ่งจะต้องถูกแซนด์บ็อกซ์เพื่อป้องกันการเข้าถึงไฟล์ภายในเครื่องหรือการส่งข้อมูลออกผ่านเครือข่าย

เวกเตอร์การโจมตีที่ทราบ

  • การเขียนสคริปต์ข้ามไซต์ (XSS) ในระบบการอ่าน JavaScript ของ EPUB เพื่อขโมยข้อมูลห้องสมุดของผู้ใช้
  • การฉีด XML External Entity (XXE) ในตัวแยกวิเคราะห์ XML manifest ของ EPUB
  • การโจมตีด้วย Zip bomb ระหว่างคลายการบีบอัด ที่ใช้พื้นที่เก็บข้อมูลของเซิร์ฟเวอร์ในระหว่างการนำเข้าแคตตาล็อก

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: ปิดใช้งานการทำงานของสคริปต์และการดึงข้อมูลเครือข่ายภายนอกเมื่อแยกวิเคราะห์ EPUB ที่ไม่น่าเชื่อถือ

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

2023W3C เผยแพร่ EPUB 3.3 อย่างเป็นทางการในฐานะข้อแนะนำมาตรฐานเว็บที่ได้รับการรับรอง
2011IDPF เปิดตัว EPUB 3 ซึ่งแนะนำ HTML5, CSS3, MathML, เสียง และการซ้อนทับสื่อวิดีโอ
2007EPUB 2.0 เข้ามาแทนที่โครงสร้างสิ่งพิมพ์อิเล็กทรอนิกส์แบบเปิด (OEBPS) เป็นมาตรฐานอุตสาหกรรมอย่างเป็นทางการ

ข้อได้เปรียบและจุดเด่นสำคัญ

  • มาตรฐานเปิดที่ดูแลโดย 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 ปรับการจัดหน้าให้ไหลตามขนาดหน้าจอได้ หมายความว่าข้อความจะปรับให้พอดีกับหน้าจอโทรศัพท์หรือเครื่องอ่านอีบุ๊กโดยอัตโนมัติไม่ว่าตั้งขนาดฟอนต์ไว้เท่าใด ส่วน PDF กำหนดขนาดหน้าตายตัว จึงต้องคอยบีบนิ้วเพื่อซูมเข้าออก

ฉันสามารถอ่านไฟล์ EPUB บน iPhone หรือ Mac ได้หรือไม่?

ได้ Apple Books ได้รับการติดตั้งมาล่วงหน้าบน iPhone, iPad และ Mac ทุกเครื่อง ซึ่งรองรับหนังสือ EPUB ในตัวโดยไม่ต้องติดตั้งโปรแกรมเพิ่ม

ฉันจะแปลง EPUB เป็น PDF หรือ MOBI ได้อย่างไร?

คุณสามารถแปลงหนังสือ EPUB เป็นเอกสาร PDF ที่จัดหน้าอย่างสวยงาม หรือรูปแบบที่เป็นมิตรกับ Kindle ได้ด้วย File2File.app บนเบราว์เซอร์ของคุณโดยตรง

คู่การแปลงไฟล์ EPUB ที่เกี่ยวข้อง