Co to jest format pliku KFX?
Pliki .kfx to e-booki w formacie Kindle Format 10 (KF10) - najbardziej zaawansowanym, własnościowym formacie e-booków firmy Amazon. Wprowadzony w 2015 roku wraz z oprogramowaniem Kindle Firmware 5.6 dla urządzeń Kindle 7. generacji, KFX zastąpił starszy format AZW3 jako domyślny dla nowych treści Kindle i jest formatem dostarczanym do obecnych czytników i aplikacji Kindle.
KFX opiera się na Amazon Ion binary, hierarchicznym formacie danych, który jest binarnie zakodowanym nadzbiorem JSON. Kompletna książka jest zazwyczaj dystrybuowana jako KFX-ZIP - standardowe archiwum ZIP zawierające wiele plików encji Ion reprezentujących różne części książki: treść tekstową, metadane, czcionki, obrazy i pozycje adnotacji. Encja manifestu wylicza wszystkie pozostałe. Dostarczanie treści bezpośrednio na urządzenie przechowuje zamiast tego pliki fragmentów w udostępnionym katalogu.
Format ten wprowadza znacznie ulepszony skład tekstu w porównaniu do starszych formatów Kindle: poprawne kerningowanie, ligatury, miękkie przenoszenie słów, niestandardowy krój pisma Bookerly oraz renderowanie układu w stylu HTML5/CSS3. Osadzone obrazy mogą wykorzystywać format JPEG XR (.jxr) dla lepszej kompresji obok standardowych JPEG i PNG. DRM opiera się na voucherach i jest powiązany z kontem poprzez numer seryjny Kindle - to silniejszy schemat niż ochrona oparta na XOR stosowana w AZW/MOBI.
Amazon generuje pliki KFX po stronie serwera; tworzenie ich przez narzędzia firm trzecich nie jest oficjalnie wspierane. Calibre z wtyczkami KFX Input/Output autorstwa jhowell jest głównym narzędziem do odczytu i zapisu plików KFX pozbawionych DRM poza ekosystemem Amazon.
Bezpieczeństwo
RYZYKO: LOWKFX to dane e-booka; brak ryzyka wykonania kodu. Główną trudnością jest DRM: książki zablokowane na koncie nie otworzą się poza oficjalnymi aplikacjami Kindle, a konwersja jest zablokowana - jest to ograniczenie praw, a nie złośliwe oprogramowanie. Strony z pirackimi plikami KFX mogą dołączać oprogramowanie adware do instalatorów pobierania. Pliki KFX bez DRM (treści osobiste) należy traktować jak zwykłe dokumenty.
Szczegóły formatu
w pigułce- Kofax Group 4 Bitmap - Własnościowy format mapy bitowej do faksów/skanowania dokumentów firmy Kofax; całkowicie niezwiązany z Kindle; obecnie spotykany bardzo rzadko.
Programy otwierające pliki KFX
Szczegóły techniczne
specyfikacja| Kontener | Amazon Ion binary (binarnie kodowany nadzbiór JSON); zazwyczaj dystrybuowany jako KFX-ZIP (standardowe archiwum ZIP) |
| Magic bytes Ion binary | 0xE0 0x01 0x00 0xEA (Ion Binary Version Marker) na początku każdego pliku encji Ion |
| Magic bytes KFX-ZIP | Standardowy nagłówek ZIP PK (0x50 0x4B 0x03 0x04) w przypadku dystrybucji jako pakiet KFX-ZIP |
| Kolejność bajtów | Big-endian (format Amazon Ion binary) |
| Kompresja | Kompresja DEFLATE wewnątrz opakowania KFX-ZIP; pliki encji Ion przechowywane bez kompresji wewnątrz ZIP |
| DRM | Oparty na voucherach, powiązany z kontem przez numer seryjny Kindle + token konta; silniejszy niż schemat oparty na XOR w AZW3 |
| Skład tekstu | Kerning, ligatury, miękkie przenoszenie słów, niestandardowa czcionka Bookerly, renderowanie układu HTML5/CSS3 |
| Formaty obrazów | JPEG, PNG oraz JPEG XR (.jxr) dla obrazów o wyższej kompresji w książkach ilustrowanych lub o stałym układzie |
| Typowy rozmiar | 1 MB - 50 MB (powieści tekstowe); do 200 MB dla tytułów o stałym układzie lub bogato ilustrowanych |
| Struktura encji | Encja manifestu + encje treści/metadanych/czcionek/obrazów/adnotacji; dostarczanie na urządzenie jako folder fragmentów |
| Obsługa urządzeń | Kindle 7. generacji i nowsze; aplikacje Kindle dla PC, Mac, Android oraz iOS |
| Narzędzia firm trzecich | Calibre z wtyczkami KFX Input/Output (jhowell) odczytuje i zapisuje pliki KFX bez DRM |
| Generowanie treści | KFX produkowany po stronie serwera przez Amazon; nie istnieje oficjalna ścieżka tworzenia KFX przez inne podmioty |
| Wydano | 2015 (Kindle Firmware 5.6.x, 7th-gen Kindle) |
| Najnowsza wersja | KFX-ZIP variant (distributed as standard ZIP containing multiple Ion fragments) |
| Specyfikacja | wiki.mobileread.com |
Konwersje KFX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki KFX.