AZW3 เป็นนามสกุลไฟล์ที่ Amazon ใช้สำหรับ Kindle Format 8 ซึ่งมักย่อว่า KF8 ฟอร์แมตนี้มากับ Kindle Fire เพื่อมาแทน MOBI ฟอร์แมตเก่าที่ Kindle รุ่นแรกๆ รับช่วงมาจาก Mobipocket การเปลี่ยนแปลงส่วนใหญ่เกี่ยวกับงานตัวพิมพ์: สำนักพิมพ์ต้องการฟอนต์จริง หัวข้อที่จัดสไตล์ได้ และเลย์เอาต์หน้าที่คงรูปเมื่อไปอยู่บนอุปกรณ์ ซึ่ง MOBI ทำไม่ได้ ในทางปฏิบัติ AZW3 ใกล้เคียงกับหนังสือ EPUB 3 ที่ถูกแพ็กใหม่อยู่ในรูป Kindle ซึ่งก็ประมาณเดียวกับสิ่งที่เครื่องมือแปลงไฟล์ของ Amazon ทำเมื่อสำนักพิมพ์อัปโหลดไฟล์ขึ้นไป
ไฟล์ AZW3 ถูกสร้างขึ้นอย่างไร
โครงไฟล์ด้านนอกยังเป็นคอนเทนเนอร์ Palm Database แบบเดียวกับที่ MOBI ใช้ ดังนั้นไฟล์จึงเป็นไบนารีและเครื่องมือชุดเดิมก็ยังรู้จำได้ว่ายังอยู่ในตระกูลเดียวกัน สิ่งที่เปลี่ยนคือเนื้อหาภายใน: แทนที่จะเป็น HTML ยุคเก้าศูนย์ KF8 ใช้ชุดคำสั่งย่อยของ HTML5 และ CSS3 ที่ถูกคอมไพล์แล้ว นั่นทำให้ AZW3 ใส่ฟอนต์ฝังในไฟล์ ทำตัวอักษรย่อหน้าแรกแบบตัวพิมพ์ใหญ่ (drop caps) รายการแบบซ้อนและรายการลำดับเลข ภาพพื้นหลัง ตาราง หน้าแบบ fixed-layout และกติกาการจัดสไตล์ที่ตอบสนองต่อขนาดหน้าจอได้
เนื้อความยังคงถูกตัดแบ่งเป็นเรคอร์ดและบีบอัดด้วยวิธี PalmDOC หรือ HuffCDIC ซึ่งทั้งสองแบบไม่สูญเสียข้อมูล มาร์กอัปถูกเก็บเป็นโครงหลักบวกกับชิ้นส่วนย่อย ทำให้โปรแกรมอ่านสามารถเรนเดอร์เฉพาะส่วนหนึ่งของบทได้โดยไม่ต้องแยกวิเคราะห์ทั้งบท ผลลัพธ์เชิงปฏิบัติคือคุณไม่สามารถดึงไฟล์ HTML ที่เป็นระเบียบออกจาก AZW3 ได้เหมือนที่ทำกับ EPUB หนังสือที่ซื้อจาก Amazon มักมาพร้อม DRM ซึ่งเข้ารหัสเนื้อหาและผูกกับบัญชีผู้ซื้อ และทุกวันนี้หนังสือจำนวนมากถูกส่งมาในฟอร์แมตใหม่กว่าอย่าง KFX ของ Amazon แทน
ไฟล์ AZW3 มีเมทาดาทาอะไรบ้าง
AZW3 สืบทอดส่วนหัว EXTH ของ MOBI ซึ่งย่อมาจาก extended header: รายการเอนทรีที่ติดแท็กด้วยตัวเลขแทนชื่อ ฟิลด์ที่คุณจะพบมีทั้งชื่อเรื่องที่อัปเดตแล้ว ผู้เขียน สำนักพิมพ์ คำอธิบาย ISBN แท็กหัวเรื่อง วันที่ตีพิมพ์ สิทธิ์การใช้งาน ภาษา ผู้มีส่วนร่วม และ ASIN ซึ่งเป็นตัวระบุที่ Amazon กำหนดให้หนังสือในแคตตาล็อกของตน เอนทรีแยกอีกตัวหนึ่งจะระบุว่าเรคอร์ดใดเก็บภาพปก ส่วนหัว Palm ที่อยู่ข้างใต้ให้ชื่อฐานข้อมูลภายใน ซึ่งปกติเป็นชื่อเรื่องที่ถูกย่อ รวมถึงเวลาที่สร้างและแก้ไขไฟล์
มีสองเอนทรีที่ควรรู้ไว้ ฟิลด์ผู้มีส่วนร่วม (contributor) แทบจะไม่ใช่ชื่อคนจริงๆ: โปรแกรมแปลงไฟล์จะเขียนชื่อตัวเองลงไป ดังนั้นจึงมักขึ้นเป็น Calibre หรือ kindlegen พร้อมเลขเวอร์ชัน ซึ่งบอกได้ว่าไฟล์นี้ถูกสร้างด้วยอะไร และโค้ดประเภทเนื้อหา cdeType จะแยกไฟล์ที่ซื้อจากร้านค้า ซึ่งทำเครื่องหมายเป็น EBOK ออกจากเอกสารส่วนตัวที่คุณส่งอีเมลหรือคัดลอกลงเครื่องเอง ซึ่งทำเครื่องหมายเป็น PDOC โค้ดตัวนี้เมื่อใช้คู่กับ ASIN จะบอกได้ว่าไฟล์มาจากที่ใด ดังนั้นร่องรอยส่วนตัวใน AZW3 จะมีชื่อผู้เขียนและผู้มีส่วนร่วม ซอฟต์แวร์ที่ใช้สร้างและเวอร์ชันของมัน ตราประทับเวลา และตัวระบุร้านค้า ไฟล์ภาพปกที่ฝังอยู่ในไฟล์จะเก็บข้อมูล EXIF ของตัวเอง ซึ่งเป็นบล็อกข้อมูลกล้องในรูปภาพ อาจมีทั้งรุ่นอุปกรณ์หรือแม้แต่พิกัด GPS สิ่งที่ไม่ได้อยู่ในไฟล์คือประวัติการอ่านของคุณ: ไฮไลต์ ที่คั่นหน้า และหน้าสุดท้ายที่อ่านจะถูกเก็บโดยอุปกรณ์และบัญชี ไม่ได้ถูกเขียนกลับลงไปในหนังสือ
ควรใช้ AZW3 เมื่อใด
AZW3 เป็นฟอร์แมตสำหรับอ่านบนฮาร์ดแวร์ Kindle และแอป Kindle โดยคงเลย์เอาต์ตามที่สำนักพิมพ์ออกแบบไว้ และสามารถคัดลอกไฟล์ลงเครื่องผ่าน USB ได้โดยไม่ต้องผ่านร้านค้า เมื่อเทียบกับ MOBI เหตุผลก็ชัดเจน: ใช้คอนเทนเนอร์เดียวกัน แต่งานตัวพิมพ์ดีกว่ามาก และสิ่งเดียวที่ต้องแลกคือ Kindle รุ่นเก่าที่สุดจะอ่านไม่ได้ เมื่อเทียบกับ EPUB จะเป็นเรื่องของการรองรับการใช้งาน EPUB เปิดได้บนอุปกรณ์ แอป และระบบห้องสมุดหลากหลาย ขณะที่ AZW3 ส่วนใหญ่จำกัดอยู่ในโลกของ Kindle ถ้าหนังสือต้องอ่านได้ทุกที่ ให้คง EPUB ไว้ แต่ถ้าใช้อ่านบน Kindle เป็นหลัก AZW3 จะเหมาะสมที่สุด