อีบุ๊ก EPUB (.epub)

W3C มาตรฐาน

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

แปลง MOBI เป็น EPUB

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

ตรวจสอบและดู Metadata

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

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

การแปลงไฟล์แบบส่วนตัว 100% ในเบราว์เซอร์ - ไฟล์จะไม่ rời ออกจากอุปกรณ์ของคุณ

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

ลายเซ็นส่วนหัวในระดับไบต์ (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 (ปัจจุบัน)PDFAZW3MOBI
ข้อความที่จัดเรียงใหม่ได้ปรับข้อความแบบไดนามิก 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 ที่ใช้พื้นที่เก็บข้อมูลของเซิร์ฟเวอร์ในระหว่างการนำเข้าแคตตาล็อก

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:

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

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

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

  • มาตรฐานระดับโลกที่ไม่มีใครเทียบได้สำหรับการอ่านดิจิทัล: เปิดกว้าง 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 ที่เกี่ยวข้อง

MOBI ไปยัง EPUB

การแปลงไฟล์ Mobipocket eBook เป็น EPUB จะเปลี่ยนเอกสารรูปแบบตายตัวรุ่นเก่าหรือ PalmDOC ให้กลายเป็นหนังสือดิจิทัลสมัยใหม่ที่จัดหน้าใหม่ได้ ซึ่งใช้งานได้กับเครื่องอ่านอีบุ๊กยุคปัจจุบันเกือบทั้งหมด

EPUB ไปยัง MOBI

การแปลง EPUB เป็น MOBI จะเปลี่ยนไฟล์เอกสารเว็บที่แพ็กเกจไว้ ให้กลายเป็นไฟล์ไบนารี PalmDOC แบบแบนราบที่ปรับแต่งมาสำหรับเครื่องอ่านอีบุ๊กรุ่นเก่า

FB2 ไปยัง EPUB

การแปลงไฟล์ FictionBook 2.0 เป็น EPUB จะเปลี่ยนข้อความ XML ที่มีโครงสร้างให้กลายเป็นรูปแบบแพ็กเกจที่ได้รับการสนับสนุนอย่างแพร่หลาย ทำให้หนังสือดิจิทัลสามารถอ่านได้บนเครื่องอ่านอีบุ๊กสมัยใหม่เกือบทุกชนิด

EPUB ไปยัง FB2

แปลงหนังสืออิเล็กทรอนิกส์รูปแบบ EPUB เป็นไฟล์ XML ของ FictionBook 2.0 สำหรับโปรแกรมอ่านที่รองรับและระบบจัดเก็บถาวร