AZW3 là phần mở rộng tệp Amazon dùng cho Kindle Format 8, thường được viết tắt là KF8. Định dạng này xuất hiện cùng với Kindle Fire để thay thế cho MOBI, định dạng đã cũ mà các đời Kindle đầu tiên kế thừa từ Mobipocket. Sự thay đổi chủ yếu xoay quanh kiểu chữ: các nhà xuất bản muốn có phông chữ thực, tiêu đề được định kiểu và bố cục trang giữ nguyên khi đưa lên thiết bị, trong khi MOBI không hỗ trợ được. Trên thực tế một tệp AZW3 gần giống một sách EPUB 3 được đóng gói lại trong vỏ Kindle, đúng như những gì các ứng dụng chuyển đổi của Amazon thực hiện khi nhà xuất bản tải sách lên.
Cách một tệp AZW3 được cấu tạo
Lớp vỏ bên ngoài vẫn là cùng một dạng vùng chứa Palm Database mà MOBI dùng, nên tệp là nhị phân và các ứng dụng tương tự vẫn nhận diện được cùng họ. Điều thay đổi là nội dung bên trong: thay vì HTML thời thập niên 90, KF8 chứa một tập con đã biên dịch của HTML5 và CSS3. Đó là lý do AZW3 có thể mang theo phông chữ nhúng, chữ cái đầu trang lớn (drop caps), danh sách lồng nhau và đánh số, ảnh nền, bảng, trang bố cục cố định và các quy tắc định kiểu phản hồi theo kích thước màn hình.
Văn bản vẫn được cắt thành nhiều bản ghi và nén bằng các sơ đồ PalmDOC hoặc HuffCDIC, cả hai đều không mất dữ liệu. Phần mã đánh dấu được lưu dưới dạng một khung xương kèm các đoạn, để trình đọc có thể hiển thị một phần chương mà không phải phân tích toàn bộ. Hệ quả thực tế là bạn không thể trích xuất các tệp HTML gọn gàng từ AZW3 như với EPUB. Sách mua từ Amazon thường kèm DRM, mã hóa nội dung và gắn với tài khoản mua, và nhiều đầu sách giờ được phân phối dưới định dạng KFX mới hơn của Amazon.
Siêu dữ liệu mà một tệp AZW3 chứa
AZW3 kế thừa phần đầu EXTH của MOBI, viết tắt của extended header: một danh sách mục, mỗi mục được gắn thẻ bằng một số thay vì tên. Các trường thường gặp là tiêu đề đã cập nhật, tác giả, nhà xuất bản, mô tả, ISBN, thẻ chủ đề, ngày xuất bản, quyền, ngôn ngữ, người đóng góp và ASIN, mã định danh Amazon gán cho một đầu sách trong danh mục của mình. Một mục riêng đánh dấu bản ghi nào chứa ảnh bìa. Phần đầu Palm bên dưới bổ sung tên cơ sở dữ liệu nội bộ, thường là dạng rút gọn của tiêu đề, cùng với dấu thời gian tạo và sửa đổi.
Có hai mục đáng chú ý. Trường người đóng góp gần như không bao giờ là một con người: các ứng dụng chuyển đổi tự ghi tên mình vào đó, nên nó thường hiển thị là Calibre hoặc kindlegen kèm số phiên bản, cho biết phần mềm đã tạo ra tệp. Và mã loại nội dung, cdeType, phân biệt sách mua từ cửa hàng, được đánh dấu EBOK, với tài liệu cá nhân bạn tự gửi email hoặc chép thủ công, được đánh dấu PDOC. Mã đó, cùng với ASIN, cho biết tệp đến từ đâu. Vì vậy, các dấu vết cá nhân trong một AZW3 là tên tác giả và người đóng góp, phần mềm tạo tệp và phiên bản của nó, các dấu thời gian và mã nhận diện cửa hàng. Ảnh bìa bên trong tệp giữ nguyên dữ liệu EXIF riêng, khối thông tin máy ảnh lưu trong ảnh chụp, có thể bao gồm model thiết bị và cả tọa độ GPS. Thứ không có trong tệp là lịch sử đọc của bạn: đoạn tô sáng, dấu trang và trang đọc cuối cùng được thiết bị và tài khoản lưu trữ, không ghi ngược trở lại vào sách.
Khi nào nên sử dụng AZW3
AZW3 là định dạng dùng để đọc trên thiết bị Kindle và các ứng dụng Kindle với bố cục đúng như nhà xuất bản dự định, và có thể chép tay qua USB mà không cần qua cửa hàng. So với MOBI thì khá rõ ràng: cùng vùng chứa, kiểu chữ tốt hơn nhiều, và điều duy nhất bạn phải đánh đổi là các đời Kindle cũ nhất, vốn không đọc được AZW3. So với EPUB là câu chuyện về độ phổ biến. EPUB được mở bởi rất nhiều thiết bị, ứng dụng và hệ thống thư viện, trong khi AZW3 chủ yếu thuộc về hệ sinh thái Kindle. Nếu một cuốn sách phải dùng được ở mọi nơi, hãy giữ EPUB; nếu nó chỉ dùng trên Kindle, AZW3 là lựa chọn tự nhiên.