Формат Kindle 8 (.azw3)
Проприетарная СтандартAmazon Kindle Format 8 (AZW3 / KF8) - это современный проприетарный формат электронных книг от Amazon, заменивший устаревший формат MOBI поддержкой богатой семантической разметки HTML5, стилей CSS3, векторной графики SVG и встроенных шрифтов.
Анализ и метаданные
Операционные системы и анализаторы файлов идентифицируют файлы AZW3 по начальной двоичной последовательности байтов:
Сигнатура заголовка на уровне байтов (Magic Bytes)
Операционные системы и анализаторы файлов идентифицируют файлы AZW3 по начальной двоичной последовательности байтов:
HEX-СИГНАТУРА (СМЕЩЕНИЕ 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 и винтажные КПК | Универсальная для всех устройств |
| Перекомпоновываемый текст | Да (динамически масштабируется под экран) | Да (динамически масштабируется) | Да (примитивная перекомпоновка) | Нет (фиксированная верстка печатной страницы) |
Типичные режимы повреждения и руководство по восстановлению в HEX
Kindle выводит сообщение: 'Выбранная книга не может быть открыта'.
Первопричина: Поврежденная таблица записей PalmDOC или несовпадение ключа DRM.
Восстановление: Конвертируйте книгу в стандартный формат EPUB с помощью конвертера электронных книг File2File.
Анализ безопасности и векторы атак на парсер
Анализаторы AZW3 оценивают сложные структуры HTML5 и CSS, которые должны быть изолированы в песочнице для защиты от внедрения вредоносных скриптов.
Известные векторы атак
- Межсайтовый скриптинг (XSS) через незаэскейпленный JavaScript в веб-представлениях Kindle.
- Переполнение буфера в подпрограммах декомпрессии PalmDOC LZ77.
- Отказ в обслуживании посредством патологического расширения сущностей XML SVG.
Защитные лучшие практики: Удаляйте все активные исполняемые скрипты и проверяйте границы записей Palm перед синтаксическим анализом.
Исторические истоки и вехи
Ключевые преимущества и плюсы
- Расширенные элементы управления типографикой: поддержка буквиц, текста по центру, боковых панелей, пользовательских шрифтов и продвинутого оформления CSS.
- Встроенная поддержка векторной графики SVG и MathML обеспечивает четкие диаграммы, формулы и сложные таблицы.
- Оптимизирован специально для оборудования Amazon Kindle и экранов на электронной бумаге (E-ink) электронных ридеров Kindle.
Технические ограничения и минусы
- Проприетарный формат, жестко привязанный к экосистеме 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 при доставке.