Kindle Format 8 (.azw3)

Собственическа Стандарт

Amazon Kindle Format 8 (AZW3 / KF8) е съвременният проприетарен формат за електронни книги на Amazon, заменящ стария MOBI с богата семантична маркировка на HTML5, CSS3 стилове, SVG векторна графика и вградени шрифтове.

Проверка и метаданни

Операционните системи и файловите анализатори идентифицират AZW3 файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на заглавката (сигнатурни байтове)

Операционните системи и файловите анализатори идентифицират AZW3 файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 60):

42 4F 4F 4B 4D 4F 42 49

ASCII ПРЕДСТАВЯНЕ: BOOKMOBI

Стандартизация: Собственическа спецификация KF8 на Amazon

Технически спецификации

Контейнерна архитектураКонтейнер PalmDOC с база данни, който съдържа HTML5, CSS3, SVG и вградени шрифтове с гранични маркери „KF8“
КомпресияКомпресия PalmDOC LZ77 или стандартна компресия Huffman/CDIC
Поредност на байтовете (Endianness)Big-endian архитектура на записите в Palm OS
Цветови пространстваsRGB (за цветните устройства Kindle Fire и приложенията)
Канали и структураСтруктурирани страници на електронни книги с преливащо или фиксирано оформление, типография и вградена графика
Максимални размериНеограничен брой страници; поддържат се книги за деца и комикси с фиксирано оформление
ПрозрачностПоддържат се CSS прозрачност с алфа канал и прозрачност в PNG в съвременните енджини Kindle
Поточно предаване и прогресивно зарежданеИндексиране по записи позволява незабавно преминаване към глава, без да се анализира цялата книга

Техническа сравнителна матрица: AZW3 спрямо конкуренти

Технически атрибутAZW3 (Текущ)EPUBMOBIPDF
СтандартизацияПроприетарен Amazon KF8W3C / IDPF отворен стандартСтар Palm MobipocketISO 32000 документен стандарт
Механизъм за стилизиранеHTML5 и модерен CSS3HTML5 & CSS3 / JavaScriptПримитивно подмножество на HTML 3.2Векторно оформление с PostScript
Съвместимост с четци на електронни книгиСамо за екосистемата на Amazon KindleПоддържа се от много четци, включително Kobo, Apple Books и приложения за AndroidСтари Kindle устройства и ретро PDAШирока поддръжка от четци; наличността зависи от устройството и приложението
Преоразмеряем текстДа (динамично се мащабира спрямо екрана)Да (динамично се мащабира)Да (примитивно преоразмеряване)Не (фиксиран печатен лейаут на страницата)

Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни

Kindle извежда съобщение 'Избраната книга не може да бъде отворена'.

Първопричина: Повредена таблица със записи PalmDOC или несъответстващ DRM ключ.

Възстановяване: Конвертирайте книгата в стандартен EPUB формат с помощта на File2File.app Ebook Converter.

Анализ на сигурността и вектори на атака към парсера

AZW3 парсерите обработват сложни HTML5 и CSS структури, които трябва да бъдат изолирани в пясъчник (sandbox) срещу инжектиране на зловреден скрипт.

Известни вектори на атака

  • Крос-сайт скриптинг (XSS) чрез неекраниран JavaScript код в уеб изгледите на Kindle.
  • Препълване на буфера (buffer overflow) в рутините за PalmDOC LZ77 декомпресия.
  • Отказ от услуга чрез патологично разширяване на XML обекти в SVG.

Най-добри практики за защита: Премахнете всички активни изпълними скриптове и валидирайте границите на Palm записите преди парсиране.

Исторически произход и етапи

2021Amazon насочва услугата Send-to-Kindle към приемане на EPUB, като вътрешно ги конвертира в KF8/AZW3.
2012Излиза Kindle Paperwhite, демонстриращ типография с висока резолюция и сричкопренасяне, визуализирани от AZW3.
2011Amazon обявява Kindle Format 8 (KF8) заедно с таблета Kindle Fire.

Основни предимства

  • Богати типографски контроли: поддържа инициали (drop caps), центриран текст, странични панели, персонализирани шрифтове и усъвършенствани CSS стилове.
  • Вградената поддръжка на векторни SVG и MathML елементи позволява създаването на ясни диаграми, формули и сложни таблици.
  • Оптимизиран специално за хардуера на Amazon Kindle и E-ink екраните на четците Kindle.

Технически ограничения и минуси

  • Проприетарен формат, силно капсулиран в екосистемата на Amazon и често обвързан с Amazon DRM защита.
  • Четците на електронни книги извън марката Kindle (Kobo, Nook, PocketBook) не могат да отварят AZW3 файлове без предварително конвертиране на формата.
  • Съдържа дублирано резервно MOBI съдържание във файлове с двоен хедър, което увеличава общия размер на файла.

Интересни технически факти

  • AZW3 файловете запазват историческите 'BOOKMOBI' магически байтове (magic bytes) на позиция 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 при тяхното доставяне.