Формат 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 49ASCII-УЯВЛЕННЯ: 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.
Аналіз безпеки та векторів атак на парсери
Аналізатори 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.
- Kindle Format 8 від Amazon усередині майже ідентичний до EPUB 3, упакованому в обгортку бази даних Palm.
- Пристрої Kindle динамічно регулюють жирність шрифту та колір теплих відтінків під час читання книг у форматі AZW3.
Поширені технічні запитання
У чому різниця між MOBI та AZW3?
MOBI - це застарілий формат початку 2000-х років із примітивним форматуванням. AZW3 (KF8) підтримує сучасний HTML5, CSS3, кастомні шрифти та чітку векторну графіку SVG.
Чи можна читати книги AZW3 на Kobo або iPad?
Безпосередньо ні. Ви можете скористатися сервісом File2File.app, щоб конвертувати файли AZW3 в універсальний формат EPUB, який відкривається на будь-якому пристрої, окрім Kindle.
Чому Amazon конвертує мої файли EPUB в AZW3?
Amazon використовує власний формат Kindle Format 8 (AZW3/KFX) на обладнанні Kindle, тому його сервери автоматично перетворюють вхідні файли EPUB на AZW3 під час доставки.