Format Kindle 8 (.azw3)
Autorska StandardowyAmazon Kindle Format 8 (AZW3 / KF8) to nowoczesny, autorski format e-booków Amazona, zastępujący przestarzały format MOBI bogatym znacznikiem semantycznym HTML5, stylami CSS3, grafiką wektorową SVG oraz osadzonymi czcionkami.
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 z 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 | Ustrukturyzowane, skalowalne lub o stałym układzie strony e-booka, 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 płynny | Tak (dynamicznie skaluje się do ekranu) | Tak (dynamiczne skalowanie) | Tak (prymitywne dopasowanie) | 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.
Analiza bezpieczeństwa i wektory ataku na parser
Analizatory składni AZW3 oceniają złożone struktury HTML5 i CSS, które muszą być izolowane w piaskownicy przed złośliwym wstrzykiwaniem skryptów.
Znane wektory ataku
- Skrypty międzywitrynowe (XSS) za pośrednictwem nieoznaczonych jako bezpieczne skryptów JavaScript w widokach WWW czytnika Kindle.
- Przepełnienie bufora w procedurach dekompresji PalmDOC LZ77.
- Atak typu odmowa usługi (DoS) poprzez patologiczną ekspansję encji XML 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
- Bogate opcje typograficzne: obsługa inicjałów, wyśrodkowanego tekstu, paneli bocznych, niestandardowych czcionek i zaawansowanego stylowania CSS.
- Obsługa osadzonych wektorów SVG oraz MathML umożliwia wyświetlanie wyraźnych diagramów, wzorów i złożonych tabel.
- Zoptymalizowany specjalnie dla urządzeń Amazon Kindle oraz ekranów E-ink czytników 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 magiczne 'BOOKMOBI' pod adresem przesunięcia 60, aby utrzymać wsteczną kompatybilność ze starszymi czytnikami Kindle.
- Format Kindle Format 8 firmy Amazon jest wewnętrznie prawie identyczny z EPUB 3, spakowanym wewnątrz otoczki bazy danych Palm.
- Urządzenia Kindle dynamicznie dopasowują grubość czcionki oraz renderowanie ciepłego koloru oświetlenia podczas czytania książek w formacie AZW3.
Często zadawane pytania techniczne
Jaka jest różnica między formatem MOBI a AZW3?
MOBI to przestarzały format z wczesnych lat 2000 o prymitywnym formatowaniu. AZW3 (KF8) obsługuje nowoczesny HTML5, CSS3, niestandardowe czcionki oraz wyrazistą grafikę SVG.
Czy mogę czytać książki w formacie AZW3 na urządzeniu Kobo lub iPadzie?
Nie bezpośrednio. Możesz użyć serwisu File2File.app, aby przekonwertować pliki AZW3 na uniwersalny format EPUB, który otwiera się na każdym urządzeniu niebędącym Kindle.
Dlaczego Amazon konwertuje moje pliki EPUB do formatu AZW3?
Amazon używa własnego formatu Kindle Format 8 (AZW3/KFX) na swoich urządzeniach Kindle, dlatego jego serwery automatycznie konwertują nadsyłane pliki EPUB do formatu AZW3 w momencie dostarczenia.