ไฟล์ EPUB คืออะไร??
ไฟล์ที่มีนามสกุล .epub เป็นรูปแบบไฟล์ e-book ซึ่งเป็นรูปแบบสิ่งพิมพ์ดิจิทัลมาตรฐานสำหรับผู้เผยแพร่และผู้บริโภค ปัจจุบันรูปแบบนี้พบได้ทั่วไปจนรองรับโดย e-reader และซอฟต์แวร์แอปพลิเคชันมากมาย ตัวอย่างเช่น บน Mac OS ซอฟต์แวร์ Books ที่ติดตั้งไว้ล่วงหน้าจะรองรับการเปิดไฟล์ดังกล่าว นอกจากนี้ยังมีซอฟต์แวร์ที่รองรับสำหรับสมาร์ทโฟน แท็บเล็ต และคอมพิวเตอร์อีกมากมาย มาตรฐานไฟล์ EPUB ได้รับการดูแลโดย International Digital Publishing Forum(IDPF) EPUB 3 เวอร์ชันนี้ยังได้รับการรับรองโดย Book Industry Study Group (BISG) ซึ่งเป็นสมาคมการค้าหนังสือชั้นนำสำหรับแนวทางปฏิบัติที่ดีที่สุดที่ได้มาตรฐาน การวิจัย ข้อมูล และกิจกรรมต่างๆ สำหรับการบรรจุเนื้อหา
ประวัติโดยย่อของรูปแบบไฟล์ EPUB
- ตุลาคม 2550 - EPUB 2.0 ได้รับการอนุมัติ
- กันยายน 2010 - อัปเดตการบำรุงรักษาเผยแพร่แล้ว
- ตุลาคม 2554 - ข้อมูลจำเพาะของ EPUB 3.0 มีผลบังคับใช้
- มิถุนายน 2014 - การอัปเดตการบำรุงรักษาเล็กน้อยได้รับการเผยแพร่เพื่อแทนที่เวอร์ชัน 3.0
- มกราคม 2017 - EPUB 3.1 มีผลบังคับใช้
รูปแบบไฟล์ EPUB
รูปแบบไฟล์ EPUB เป็นไฟล์เก็บถาวรที่สามารถเปลี่ยนชื่อเป็นนามสกุล ZIP และเนื้อหาสามารถดูได้โดยการแตกไฟล์เก็บถาวรด้วยโปรแกรมแยกไฟล์เก็บถาวร เป็นรูปแบบ XML แบบเปิดและประกอบด้วยไฟล์ HTML, รูปภาพ, สไตล์ชีต CSS และองค์ประกอบอื่นๆ นอกจากนี้ยังสามารถแปลงเป็น PDF, Mobi และรูปแบบไฟล์อื่น ๆ ผ่านแอปพลิเคชันซอฟต์แวร์และ API จำนวนมาก

EPUB E-Book ที่เปิดด้วยแอปพลิเคชัน Mac OS Books
รูปแบบไฟล์ EPUB เป็นไปตามมาตรฐานเปิดสามมาตรฐานต่อไปนี้
โครงสร้างสาธารณะแบบเปิด (OPS)
ไฟล์ EPUB 2.0 ใช้ XHTML 1.1 เพื่อสร้างเนื้อหาของสิ่งพิมพ์ โดยพื้นฐานแล้วหมายความว่าไฟล์ EPUB ประกอบด้วยหน้าเว็บตั้งแต่หนึ่งหน้าขึ้นไป แม้ว่าคุณสามารถรวมเนื้อหาทั้งหมดของหนังสือหรือหนังสือพิมพ์ไว้ในหน้าเดียว แต่จะดีกว่าหากไฟล์ดังกล่าวมีขนาดไม่เกิน 300K ทั้งในด้านประสิทธิภาพและความเข้ากันได้ สไตล์และเลย์เอาต์ถูกกำหนดโดยใช้สไตล์ชีตแบบเรียงซ้อน (CSS) เช่นเดียวกับหน้าเว็บทั่วไป ในไฟล์ EPUB จำเป็นต้องใช้ชุดย่อย (ชุดคำสั่งจำกัด) ของ CSS2 คุณลักษณะใหม่หลายอย่างของ CSS3 เช่น กล่องกลมหรือเงาตกกระทบยังไม่พร้อมใช้งาน สำหรับความเข้ากันได้ย้อนหลัง ผู้สร้างยังสามารถใช้ DTBook แทน XHTML เพื่อเข้ารหัสเนื้อหา
รูปแบบบรรจุภัณฑ์เปิด (OPF)
ข้อกำหนดส่วนนี้เกี่ยวข้องกับข้อมูลเชิงโครงสร้าง เช่น ข้อมูลเมตา (ใครคือผู้เขียนและผู้พิมพ์ ชื่อเรื่องคืออะไร..) รายการ (รายการไฟล์ทั้งหมดภายในไฟล์ epub) และสารบัญ ข้อมูลเหล่านี้ทั้งหมดถูกฝังโดยใช้ XML
รูปแบบคอนเทนเนอร์เปิด (OCF)
เนื่องจากคำอธิบายข้างต้นควรทำให้ชัดเจน เอกสาร EPUB ประกอบด้วยชุดของไฟล์ ข้อกำหนดของ OCF กำหนดวิธีการที่ไฟล์เหล่านั้นทั้งหมดถูกบรรจุในไฟล์คอนเทนเนอร์เดียว ใช้การบีบอัด ZIP สำหรับสิ่งนี้
รูปแบบไฟล์ภาพที่สนับสนุน
รูปแบบไฟล์ EPUB รองรับรูปแบบไฟล์ภาพต่อไปนี้