Kindle Format 8 (.azw3)
Amazon Tiêu chuẩnAmazon Kindle Format 8 (AZW3 / KF8) là định dạng sách điện tử độc quyền hiện đại của Amazon, thay thế MOBI cũ bằng mã đánh dấu ngữ nghĩa HTML5 phong phú, kiểu dáng CSS3, đồ họa vector SVG và phông chữ được nhúng.
Kiểm tra & Siêu dữ liệu
Các hệ điều hành và trình phân tích tệp nhận dạng tệp AZW3 bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
Chữ ký tiêu đề ở cấp độ Byte (Magic Bytes)
Các hệ điều hành và trình phân tích tệp nhận dạng tệp AZW3 bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
CHỮ KÝ HEX (OFFSET 60):
42 4F 4F 4B 4D 4F 42 49BIỂU DIỄN ASCII: BOOKMOBI
Tiêu chuẩn hóa: Amazon Proprietary KF8 Specification
Thông số kỹ thuật
| Kiến trúc Container | PalmDOC database container encapsulating HTML5, CSS3, SVG, and embedded fonts with 'KF8' boundary markers |
| Nén | PalmDOC LZ77 compression or standard Huffman/CDIC compression |
| Thứ tự byte Endianness | Big-Endian Palm OS record architecture |
| Không gian màu | sRGB (for color Kindle Fire and apps) |
| Kênh & Cấu trúc | Structured reflowable or fixed-layout ebook pages, typography, and embedded graphics |
| Kích thước tối đa | Unbounded pagination; supports fixed-layout children's books and comics |
| Độ trong suốt | CSS alpha opacity and PNG transparency supported in modern Kindle engines |
| Truyền phát & Tăng dần | Record-based indexing allows instant chapter navigation without parsing full book |
Ma trận so sánh kỹ thuật: AZW3 so với các đối thủ
| Thuộc tính kỹ thuật | AZW3 (Hiện tại) | EPUB | MOBI | |
|---|---|---|---|---|
| Tiêu chuẩn hóa | Amazon KF8 độc quyền | Tiêu chuẩn mở W3C / IDPF | Palm Mobipocket cũ | Tiêu chuẩn tài liệu ISO 32000 |
| Công cụ tạo kiểu | HTML5 & CSS3 hiện đại | HTML5 & CSS3 / JavaScript | Tập con HTML 3.2 nguyên thủy | Bố cục vector PostScript |
| Tương thích thiết bị đọc sách điện tử | Chỉ hệ sinh thái Amazon Kindle | Phổ quát (Kobo, Apple, Nook, Android) | Kindle cũ & thiết bị PDA cổ điển | Phổ quát trên mọi thiết bị |
| Văn bản có thể điều chỉnh lại | Có (tự động điều chỉnh tỷ lệ theo màn hình) | Có (tự động điều chỉnh tỷ lệ) | Có (điều chỉnh lại nguyên thủy) | Không (bố cục trang in cố định) |
Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục Hex
Kindle hiển thị 'The selected book could not be opened'.
Nguyên nhân gốc rễ: Bảng bản ghi PalmDOC bị hỏng hoặc khóa DRM không khớp.
Khắc phục: Chuyển đổi sách sang EPUB tiêu chuẩn bằng Trình chuyển đổi Ebook File2File.
Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp
Trình phân tích cú pháp AZW3 đánh giá các cấu trúc HTML5 và CSS phức tạp phải được thực thi trong hộp cát chống lại việc chèn tập lệnh độc hại.
Các Véc-tơ Tấn công Đã biết
- Tấn công tập lệnh chéo trang (XSS) thông qua JavaScript chưa được thoát trong chế độ xem web Kindle.
- Tràn bộ đệm trong các quy trình giải nén PalmDOC LZ77.
- Từ chối dịch vụ thông qua việc mở rộng thực thể XML SVG bệnh lý.
Thực tiễn Tốt nhất về Phòng thủ:
Nguồn gốc lịch sử & Các cột mốc
Ưu điểm & Lợi ích chính
- Điều khiển kiểu chữ phong phú: hỗ trợ chữ cái lớn đầu dòng (drop caps), văn bản căn giữa, thanh bên, phông chữ tùy chỉnh và kiểu dáng CSS nâng cao.
- Hỗ trợ vector SVG và MathML được nhúng giúp tạo ra các sơ đồ sắc nét, công thức và bảng phức tạp.
- Được tối ưu hóa cụ thể cho phần cứng Amazon Kindle và màn hình E-ink của thiết bị đọc sách điện tử Kindle.
Hạn chế & Nhược điểm kỹ thuật
- Định dạng độc quyền bị khóa chặt trong hệ sinh thái của Amazon, thường bị cản trở bởi DRM của Amazon.
- Các thiết bị đọc sách điện tử không phải Kindle (Kobo, Nook, PocketBook) không thể mở tệp AZW3 nếu không chuyển đổi định dạng.
- Chứa nội dung MOBI dự phòng trùng lặp trong các tệp tiêu đề kép, làm phình to tổng kích thước tệp.
Thông tin kỹ thuật thú vị
- Các tệp AZW3 giữ lại các byte ma thuật 'BOOKMOBI' lịch sử ở vị trí 60 để duy trì khả năng tương thích ngược với các dòng Kindle đời đầu.
- Kindle Format 8 của Amazon về mặt nội bộ gần như giống hệt với EPUB 3, được đóng gói lại bên trong trình bao bọc cơ sở dữ liệu Palm.
- Các thiết bị Kindle điều chỉnh độ đậm của phông chữ và việc kết xuất màu ánh sáng ấm một cách linh hoạt khi đọc sách AZW3.
Các câu hỏi kỹ thuật thường gặp
Sự khác biệt giữa MOBI và AZW3 là gì?
MOBI là định dạng cũ từ đầu những năm 2000 với định dạng thô sơ. AZW3 (KF8) hỗ trợ HTML5, CSS3 hiện đại, phông chữ tùy chỉnh và đồ họa SVG sắc nét.
Tôi có thể đọc sách AZW3 trên Kobo hoặc iPad không?
Không đọc trực tiếp được. Bạn có thể sử dụng File2File.app để chuyển đổi tệp AZW3 sang định dạng EPUB phổ thông, có thể mở trên bất kỳ thiết bị nào không phải của Kindle.
Tại sao Amazon lại chuyển đổi các tệp EPUB của tôi thành AZW3?
Amazon sử dụng định dạng Kindle Format 8 (AZW3/KFX) độc quyền của mình trên phần cứng Kindle, vì vậy máy chủ của họ sẽ tự động chuyển đổi các tệp EPUB đầu vào thành AZW3 ngay khi gửi đến.