Формат Kindle 8 (.azw3)
Пропрієтарна СтандартAmazon Kindle Format 8 (AZW3 / KF8): це сучасний пропрієтарний формат електронних книг від Amazon, який замінив застарілий MOBI завдяки розширеній семантичній розмітці HTML5, стилям CSS3, векторній графіці SVG та вбудованим шрифтам.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли AZW3, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли AZW3, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 60):
42 4F 4F 4B 4D 4F 42 49ПОДАННЯ В ASCII: BOOKMOBI
Стандартизація: Пропрієтарна специфікація Amazon KF8
Технічні характеристики
| Архітектура контейнера | Контейнер бази даних PalmDOC, що інкапсулює HTML5, CSS3, SVG та вбудовані шрифти з маркерами меж 'KF8' |
| Стиснення | Стиснення PalmDOC LZ77 або стандартне стиснення Huffman/CDIC |
| Порядок байтів (Endianness) | Архітектура записів Palm OS з прямим порядком байтів (Big-Endian) |
| Колірні простори | sRGB (для кольорових пристроїв Kindle Fire і застосунків) |
| Канали та структура | Структуровані сторінки електронної книги з адаптивним або фіксованим макетом, типографіка та вбудована графіка |
| Максимальні розміри | Необмежена пагінація; підтримує дитячі книжки та комікси з фіксованим макетом |
| Прозорість | Альфа-прозорість CSS та прозорість PNG підтримуються в сучасних рушіях Kindle |
| Потокове та прогресивне завантаження | Індексація на основі записів забезпечує миттєву навігацію по розділах без розбору всієї книги |
Технічна матриця порівняння: AZW3 проти конкурентів
| Технічний атрибут | AZW3 (Поточний) | EPUB | MOBI | |
|---|---|---|---|---|
| Стандартизація | Пропрієтарний Amazon KF8 | Відкритий стандарт W3C / IDPF | Застарілий Palm Mobipocket | Стандарт документа ISO 32000 |
| Рушій стилізації | HTML5 та сучасний CSS3 | HTML5 та CSS3 / JavaScript | Примітивна підмножина HTML 3.2 | Векторний макет PostScript |
| Сумісність з електронними пристроями для читання | Лише екосистема Amazon Kindle | Універсальна (Kobo, Apple, Nook, Android) | Застарілі Kindle та старі КПК | Універсальна для всіх пристроїв |
| Адаптивний текст | Так (динамічно масштабується під екран) | Так (динамічно масштабується) | Так (примітивне перенесення) | Ні (фіксований макет друкованої сторінки) |
Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі
Kindle показує повідомлення 'Не вдалося відкрити вибрану книгу'.
Першопричина: Пошкоджена таблиця записів PalmDOC або невідповідність ключа DRM.
Відновлення: Конвертуйте книгу у стандартний формат EPUB за допомогою конвертера електронних книг File2File.app.
Аналіз безпеки та векторів атак на парсери
Аналізатори AZW3 обробляють складні структури HTML5 та CSS, які потрібно запускати в ізольованому середовищі, щоб запобігти впровадженню шкідливих скриптів.
Відомі вектори атак
- Міжсайтовий скриптинг (XSS) через неекранований JavaScript у вбудованих вебпереглядах Kindle.
- Переповнення буфера в підпрограмах декомпресії PalmDOC LZ77.
- Відмова в обслуговуванні через патологічне розширення XML-суттностей SVG.
Рекомендації щодо захисту: Видаляйте всі активні виконувані скрипти та перевіряйте межі записів Palm перед початком синтаксичного аналізу.
Історичне походження та віхи
Основні переваги
- Розширені типографічні можливості: підтримка буквиць, вирівнювання тексту по центру, бічних панелей, спеціальних шрифтів та розширених стилів CSS.
- Вбудована підтримка векторних SVG та MathML дозволяє створювати чіткі діаграми, формули та складні таблиці.
- Спеціально оптимізовано для апаратного забезпечення Amazon Kindle та екранів електронного паперу (E-ink).
Технічні обмеження та недоліки
- Пропрієтарний формат, міцно прив'язаний до екосистеми Amazon і часто захищений DRM від Amazon.
- Електронні пристрої для читання інших виробників (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 під час доставки.