Kindle Format 8 (.azw3)

Amazon มาตรฐาน

Amazon Kindle Format 8 (AZW3 / KF8) คือรูปแบบอีบุ๊กกรรมสิทธิ์สมัยใหม่ของ Amazon โดยเข้ามาแทนที่ MOBI รุ่นเก่า ด้วยมาร์กอัปเชิงความหมาย HTML5 ที่สมบูรณ์, การจัดรูปแบบ CSS3, กราฟิกเวกเตอร์ SVG และฟอนต์ที่ฝังมาในตัว

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

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

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

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

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

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

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

ลายเซ็น HEX (OFFSET 60):

42 4F 4F 4B 4D 4F 42 49

การแสดงผลรูปแบบ ASCII: BOOKMOBI

มาตรฐาน: Amazon Proprietary KF8 Specification

ข้อมูลจำเพาะทางเทคนิค

สถาปัตยกรรมคอนเทนเนอร์คอนเทนเนอร์ฐานข้อมูล PalmDOC ที่ครอบคลุม HTML5, CSS3, SVG และฟอนต์ที่ฝังมา โดยมีมาร์กเกอร์ขอบเขต 'KF8'
การบีบอัดการบีบอัด PalmDOC LZ77 หรือการบีบอัด Huffman/CDIC มาตรฐาน
การจัดลำดับไบต์สถาปัตยกรรมระเบียน Palm OS แบบ Big-Endian
พื้นที่สีsRGB (สำหรับ Kindle Fire แบบสีและแอป)
ช่องสัญญาณและโครงสร้างหน้าอีบุ๊กแบบจัดหน้าใหม่ได้หรือแบบเค้าโครงคงที่ที่มีโครงสร้าง, การจัดตัวพิมพ์ และกราฟิกที่ฝังมา
ขนาดสูงสุดจำนวนหน้าไม่จำกัด; รองรับหนังสือเด็กและการ์ตูนที่มีเค้าโครงคงที่
ความโปร่งใสรองรับค่าความทึบอัลฟาของ CSS และความโปร่งใส PNG ในเอนจิน Kindle รุ่นใหม่
การสตรีมและแบบโปรเกรสซีฟการทำดัชนีตามระเบียนช่วยข้ามไปยังบทได้ทันทีโดยไม่ต้องแยกวิเคราะห์หนังสือทั้งเล่ม

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

คุณลักษณะทางเทคนิคAZW3 (ปัจจุบัน)EPUBMOBIPDF
สถานะการกำหนดมาตรฐานรูปแบบกรรมสิทธิ์ของ Amazon KF8มาตรฐานเปิด W3C / IDPFPalm Mobipocket รุ่นเก่ามาตรฐานเอกสาร ISO 32000
เอ็นจิ้นการจัดรูปแบบHTML5 และ CSS3 สมัยใหม่HTML5 และ CSS3 / JavaScriptชุดย่อย HTML 3.2 แบบพื้นฐานเค้าโครงเวกเตอร์ PostScript
ความเข้ากันได้กับเครื่องอ่านอีบุ๊กระบบนิเวศ Amazon Kindle เท่านั้นสากล (Kobo, Apple, Nook, Android)Kindle รุ่นเก่าและ PDA รุ่นเก่าสากลทุกอุปกรณ์
ข้อความที่จัดเรียงใหม่ได้ใช่ (ปรับขนาดตามหน้าจอแบบไดนามิก)ใช่ (ปรับขนาดแบบไดนามิก)รองรับการจัดข้อความใหม่แบบพื้นฐานไม่ใช่ (เลย์เอาต์หน้าพิมพ์คงที่)

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

Kindle แสดงข้อความ 'ไม่สามารถเปิดหนังสือที่เลือกได้'

สาเหตุหลัก: ตารางเรกคอร์ด PalmDOC เสียหาย หรือคีย์ DRM ไม่ตรงกัน

การกู้คืน: แปลงหนังสือเป็นรูปแบบ EPUB มาตรฐานโดยใช้ File2File.app Ebook Converter

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

โปรแกรมแยกวิเคราะห์ AZW3 ประเมินโครงสร้าง HTML5 และ CSS ที่ซับซ้อน ซึ่งต้องถูกจำกัดขอบเขต (sandbox) เพื่อป้องกันการฉีดสคริปต์ที่เป็นอันตราย

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

  • การโจมตีแบบข้ามไซต์ (XSS) ผ่าน JavaScript ที่ไม่ได้หลบหลีก (unescaped) ในมุมมองเว็บของ Kindle
  • บัฟเฟอร์ล้น (Buffer overflow) ในรูทีนคลายการบีบอัด PalmDOC LZ77
  • การปฏิเสธการให้บริการผ่านการขยายเอนทิตี XML SVG ผิดปกติ

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

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

2021Amazon ปรับบริการ Send-to-Kindle ให้รับไฟล์ EPUB แล้วแปลงไฟล์ดังกล่าวเป็น KF8/AZW3 ภายในระบบ
2012Kindle Paperwhite เปิดตัว โดยแสดงการจัดตัวอักษรความละเอียดสูงและการตัดคำจาก AZW3
2011Amazon ประกาศเปิดตัว Kindle Format 8 (KF8) ควบคู่ไปกับแท็บเล็ต Kindle Fire

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

  • การควบคุมรูปแบบตัวอักษรที่หลากหลาย: รองรับตัวอักษรตัวใหญ่ขึ้นต้นย่อหน้า (drop caps), ข้อความจัดกึ่งกลาง, แถบด้านข้าง, ฟอนต์กำหนดเอง และการจัดรูปแบบ CSS ขั้นสูง
  • การรองรับ SVG แบบเวกเตอร์และ MathML ที่ฝังไว้ช่วยให้ไดอะแกรม สูตร และตารางที่ซับซ้อนคมชัด
  • ปรับแต่งมาโดยเฉพาะสำหรับฮาร์ดแวร์ Amazon Kindle และจอแสดงผล E-ink ของเครื่องอ่านอีบุ๊ก Kindle

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • รูปแบบกรรมสิทธิ์ที่ผูกติดอย่างแน่นหนากับระบบนิเวศของ Amazon และมักติดเงื่อนไข DRM ของ Amazon
  • เครื่องอ่านอีบุ๊กที่ไม่ใช่ Kindle (Kobo, Nook, PocketBook) ไม่สามารถเปิดไฟล์ AZW3 ได้โดยไม่ต้องแปลงรูปแบบ
  • มีเนื้อหา MOBI สำรองที่ซ้ำกันในไฟล์ส่วนหัวคู่ ซึ่งทำให้ขนาดไฟล์รวมใหญ่ขึ้น

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • ไฟล์ AZW3 ยังคงรักษาลายเซ็นไฟล์ 'BOOKMOBI' ดั้งเดิมไว้ที่ออฟเซต 60 เพื่อรักษาความเข้ากันได้ย้อนหลังกับ Kindle รุ่นแรกๆ
  • Amazon Kindle Format 8 (AZW3 / KF8) คือรูปแบบอีบุ๊กกรรมสิทธิ์สมัยใหม่ของ Amazon โดยเข้ามาแทนที่ MOBI รุ่นเก่า ด้วยมาร์กอัปเชิงความหมาย HTML5 ที่สมบูรณ์, การจัดรูปแบบ CSS3, กราฟิกเวกเตอร์ SVG และฟอนต์ที่ฝังมาในตัว
  • อุปกรณ์ Kindle ปรับความหนาของฟอนต์และการเรนเดอร์สีแสงอุ่นแบบไดนามิกเมื่ออ่านหนังสือ AZW3

คำถามทางเทคนิคที่พบบ่อย

ความแตกต่างระหว่าง MOBI และ AZW3 คืออะไร?

MOBI เป็นรูปแบบที่ล้าสมัยตั้งแต่ช่วงต้นปี 2000 ที่มีการจัดรูปแบบแบบดั้งเดิม ส่วน AZW3 (KF8) รองรับ HTML5, CSS3 สมัยใหม่, ฟอนต์กำหนดเอง และกราฟิก SVG ที่คมชัด

ฉันสามารถอ่านหนังสือ AZW3 บน Kobo หรือ iPad ได้หรือไม่?

ไม่สามารถเปิดได้โดยตรง File2File.app แปลง AZW3 เป็น EPUB ได้ในเบราว์เซอร์ของคุณ การรองรับขึ้นอยู่กับอุปกรณ์และแอปที่ใช้เปิดอ่าน

ทำไม Amazon ถึงแปลงไฟล์ EPUB ของฉันเป็น AZW3?

Amazon ใช้รูปแบบ Kindle Format 8 (AZW3/KFX) ของตนเองบนฮาร์ดแวร์ Kindle ดังนั้นเซิร์ฟเวอร์จึงแปลง EPUB ที่เข้ามาให้เป็น AZW3 โดยอัตโนมัติเมื่อทำการส่งมอบ