Format Kindle 8 (.azw3)
Autorska StandardAmazon Kindle Format 8 (AZW3 / KF8) to nowoczesny, zastrzeżony format e-booków Amazona. Zastępuje starszy MOBI i obsługuje semantyczne znaczniki HTML5, style CSS3, grafikę wektorową SVG oraz osadzone czcionki.
Inspekcja i metadane
Systemy operacyjne i analizatory plików identyfikują pliki AZW3, sprawdzając początkową sekwencję bajtów binarnych:
Podpis nagłówka na poziomie bajtów (Magic Bytes)
Systemy operacyjne i analizatory plików identyfikują pliki AZW3, sprawdzając początkową sekwencję bajtów binarnych:
PODPIS HEX (OFFSET 60):
42 4F 4F 4B 4D 4F 42 49REPREZENTACJA ASCII: BOOKMOBI
Normalizacja: Autorska specyfikacja KF8 firmy Amazon
Specyfikacja techniczna
| Architektura kontenera | Kontener bazy danych PalmDOC zawierający HTML5, CSS3, SVG i osadzone czcionki ze znacznikami granic 'KF8' |
| Kompresja | Kompresja PalmDOC LZ77 lub standardowa kompresja Huffman/CDIC |
| Kolejność bajtów (Endianness) | Architektura rekordów Palm OS typu Big-Endian |
| Przestrzenie kolorów | sRGB (dla kolorowych czytników Kindle Fire i aplikacji) |
| Kanały i struktura | Tekst e-booka o płynnym lub stałym układzie stron, typografia i osadzona grafika |
| Maks. wymiary | Nieograniczona paginacja; obsługuje książki dla dzieci i komiksy o stałym układzie |
| Przezroczystość | Przezroczystość CSS alpha i przezroczystość PNG obsługiwane w nowoczesnych silnikach Kindle |
| Streaming i progresywne ładowanie | Indeksowanie oparte na rekordach pozwala na natychmiastową nawigację po rozdziałach bez analizowania całej książki |
Techniczna macierz porównawcza: AZW3 a konkurencja
| Atrybut techniczny | AZW3 (Bieżący) | EPUB | MOBI | |
|---|---|---|---|---|
| Standaryzacja | Autorski format KF8 firmy Amazon | Otwarty standard W3C / IDPF | Starszy format Palm Mobipocket | Standard dokumentu ISO 32000 |
| Silnik stylów | HTML5 i nowoczesny CSS3 | HTML5 i CSS3 / JavaScript | Prymitywny podzbiór HTML 3.2 | Układ wektorowy PostScript |
| Kompatybilność z czytnikami | Wyłącznie ekosystem Amazon Kindle | Uniwersalna (Kobo, Apple, Nook, Android) | Starsze Kindle i wiekowe palmtopy | Uniwersalna dla wszystkich urządzeń |
| Tekst z płynnym układem | Tak (dynamicznie dopasowuje się do ekranu) | Tak (dynamicznie dopasowuje się do ekranu) | Podstawowe dopasowanie układu tekstu | Nie (stały układ strony drukowanej) |
Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego
Czytnik Kindle wyświetla komunikat 'Wybranej książki nie można otworzyć'.
Główna przyczyna: Uszkodzona tabela rekordów PalmDOC lub niedopasowany klucz DRM.
Odzyskiwanie: Skonwertuj książkę do standardowego formatu EPUB za pomocą konwertera e-booków File2File.app.
Analiza bezpieczeństwa i wektory ataku na parser
Parsery AZW3 przetwarzają złożone struktury HTML5 i CSS, które należy uruchamiać w piaskownicy, aby chronić je przed złośliwym wstrzykiwaniem skryptów.
Znane wektory ataku
- Skrypty między witrynami (XSS) z powodu nieescapowanego kodu JavaScript w widokach internetowych Kindle.
- Przepełnienie bufora w procedurach dekompresji PalmDOC LZ77.
- Odmowa usługi wskutek nieprawidłowo dużej ekspansji encji XML w SVG.
Najlepsze praktyki obronne: Usuń wszystkie aktywne skrypty wykonywalne i zweryfikuj granice rekordów Palm przed rozpoczęciem parsowania.
Pochodzenie historyczne i kamienie milowe
Główne zalety
- Rozbudowane opcje typograficzne: inicjały, wyśrodkowany tekst, panele boczne, niestandardowe czcionki i zaawansowane style CSS.
- Obsługa osadzonych grafik wektorowych SVG i MathML umożliwia wyświetlanie wyraźnych diagramów, wzorów i złożonych tabel.
- Zoptymalizowany specjalnie pod kątem urządzeń Amazon Kindle i ekranów E Ink w czytnikach Kindle.
Ograniczenia techniczne i wady
- Format autorski silnie powiązany z ekosystemem Amazona, często zabezpieczony technologią DRM Amazona.
- Czytniki spoza ekosystemu Kindle (Kobo, Nook, PocketBook) nie mogą otwierać plików AZW3 bez uprzedniej konwersji formatu.
- Zawiera zapasową, zduplikowaną treść MOBI w plikach z podwójnym nagłówkiem, co zwiększa całkowity rozmiar pliku.
Ciekawe informacje techniczne
- Pliki AZW3 zachowują historyczne bajty sygnatury „BOOKMOBI” pod offsetem 60, aby zachować wsteczną kompatybilność ze starszymi czytnikami Kindle.
- Amazon Kindle Format 8 (AZW3 / KF8) to nowoczesny, zastrzeżony format e-booków Amazona. Zastępuje starszy MOBI i obsługuje semantyczne znaczniki HTML5, style CSS3, grafikę wektorową SVG oraz osadzone czcionki.
- Czytniki Kindle dynamicznie dostosowują grubość czcionki i odwzorowanie barwy ciepłego światła.
Często zadawane pytania techniczne
Jaka jest różnica między formatem MOBI a AZW3?
MOBI to przestarzały format z początku XXI wieku o podstawowych możliwościach formatowania. AZW3 (KF8) obsługuje nowoczesne HTML5 i CSS3, niestandardowe czcionki oraz wyraźną grafikę SVG.
Czy mogę czytać książki w formacie AZW3 na urządzeniu Kobo lub iPadzie?
Nie bezpośrednio. File2File.app może przekonwertować plik AZW3 na EPUB w przeglądarce. Obsługa zależy od urządzenia i aplikacji do czytania.
Dlaczego Amazon konwertuje moje pliki EPUB do formatu AZW3?
Amazon używa na urządzeniach Kindle własnego formatu Kindle Format 8 (AZW3/KFX), dlatego jego serwery automatycznie konwertują przychodzące pliki EPUB do AZW3 przy ich dostarczaniu.