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 SVG dạng vector 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ý ở đầu tệp (mẫu byte nhận diện)
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 | Vùng chứa cơ sở dữ liệu PalmDOC, bao gồm HTML5, CSS3, SVG và phông chữ nhúng, có dấu ranh giới 'KF8' |
| Nén | Nén PalmDOC LZ77 hoặc nén Huffman/CDIC tiêu chuẩn |
| Thứ tự byte | Kiến trúc bản ghi Palm OS big-endian |
| Không gian màu | sRGB (dành cho Kindle Fire và ứng dụng có màu) |
| Kênh & Cấu trúc | Trang sách điện tử có bố cục cố định hoặc tự dàn lại, kiểu chữ và đồ họa nhúng |
| Kích thước tối đa | Số trang không giới hạn; hỗ trợ sách thiếu nhi và truyện tranh có bố cục cố định |
| Độ trong suốt | Các công cụ Kindle hiện đại hỗ trợ độ mờ alpha CSS và độ trong suốt PNG |
| Truyền phát & Tăng dần | Lập chỉ mục theo bản ghi cho phép chuyển chương tức thì mà không cần phân tích toàn bộ sách |
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 dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã 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.app.
Phân tích bảo mật và các đường tấn công nhằm vào 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ất thường.
Biện pháp phòng thủ tốt nhất: Loại bỏ tất cả các tập lệnh thực thi đang hoạt động và xác thực các ranh giới bản ghi Palm trước khi phân tích cú pháp.
Nguồn gốc lịch sử và các cột mốc
Ưu điểm & Lợi ích chính
- Các tùy chọn định dạng 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 riêng cho phần cứng Amazon Kindle và màn hình E-ink của máy đọc sách 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ị ràng buộc 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ị
- Tệp AZW3 giữ lại các byte nhận diện 'BOOKMOBI' trong lịch sử tại độ lệch 60 để duy trì khả năng tương thích ngược với các dòng Kindle đời đầu.
- Amazon 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 SVG dạng vector và phông chữ được nhúng.
- 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 trực tiếp. File2File.app có thể chuyển AZW3 sang EPUB ngay trong trình duyệt. Khả năng hỗ trợ tùy thuộc vào thiết bị và ứng dụng đọc.
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 khi được gửi đến.