Wat is het KFX-bestandsformaat?
.kfx-bestanden zijn Kindle Format 10 (KF10) e-books - Amazons meest geavanceerde eigen e-bookformaat. Geïntroduceerd in 2015 met Kindle Firmware 5.6 voor Kindle-apparaten van de 7e generatie, verving KFX het oudere AZW3-formaat als de standaard voor nieuwe Kindle-inhoud en is het het formaat dat wordt geleverd aan huidige Kindle-apparaten en apps.
KFX is gebouwd op Amazon Ion binary, een hiërarchisch gegevensformaat dat een binair gecodeerde superset van JSON is. Een compleet boek wordt doorgaans gedistribueerd als een KFX-ZIP - een standaard ZIP-archief met meerdere Ion-entiteitsbestanden die verschillende delen van het boek vertegenwoordigen: tekstinhoud, metadata, lettertypen, afbeeldingen en annotatieposities. Een manifest-entiteit somt alle andere op. Bij levering op het apparaat worden fragmentbestanden in plaats daarvan in een gedeelde map opgeslagen.
Het formaat introduceert aanzienlijk verbeterde zetting vergeleken met oudere Kindle-formaten: correcte kerning, ligaturen, zachte afbreektekens, het aangepaste Bookerly-lettertype en HTML5/CSS3-stijl lay-outrendering. Ingebedde afbeeldingen kunnen JPEG XR (.jxr) gebruiken voor betere compressie naast standaard JPEG en PNG. DRM is gebaseerd op vouchers en gekoppeld aan het account via het Kindle-serienummer - een sterker systeem dan de op XOR gebaseerde bescherming die in AZW/MOBI wordt gebruikt.
Amazon genereert KFX aan de serverzijde; creatie door derden wordt niet officieel ondersteund. Calibre met de KFX Input/Output-plugins van jhowell is het belangrijkste hulpmiddel voor het lezen en schrijven van DRM-vrije KFX buiten het Amazon-ecosysteem.
Beveiliging & veiligheid
RISICO: LOWKFX zijn e-bookgegevens; geen uitvoeringsrisico. De frictie zit in de DRM: boeken die aan een account zijn vergrendeld, weigeren te openen buiten officiële Kindle-apps, en conversie wordt geblokkeerd - een beperking van rechten, geen malware. Sites voor het downloaden van illegale KFX kunnen adware in de download-wrapper bundelen. Behandel DRM-vrije KFX-bestanden (persoonlijke inhoud) als gewone documenten.
Formaatdetails
in een notendop- Kofax Group 4 Bitmap - Eigen bitmapformaat voor fax/document-scanning door Kofax; totaal niet gerelateerd aan Kindle; wordt tegenwoordig zeer zelden aangetroffen.
Programma's die KFX-bestanden openen
Technische details
diepe specificaties| Container | Amazon Ion binary (binair gecodeerde JSON-superset); doorgaans gedistribueerd als KFX-ZIP (standaard ZIP-archief) |
| Ion binary magic | 0xE0 0x01 0x00 0xEA (Ion Binary Version Marker) aan het begin van elk Ion-entiteitsbestand |
| KFX-ZIP magic | Standaard ZIP PK-header (0x50 0x4B 0x03 0x04) bij distributie als een KFX-ZIP-bundel |
| Byte-volgorde | Big-endian (Amazon Ion binary-formaat) |
| Compressie | DEFLATE-compressie binnen de KFX-ZIP-wrapper; Ion-entiteitsbestanden ongecomprimeerd opgeslagen in de ZIP |
| DRM | Op vouchers gebaseerd, accountgebonden via Kindle-serienummer + accounttoken; sterker dan het op AZW3 XOR gebaseerde systeem |
| Zetting | Kerning, ligaturen, zachte afbreektekens, Bookerly aangepast lettertype, HTML5/CSS3 lay-outrendering |
| Afbeeldingsformaten | JPEG, PNG en JPEG XR (.jxr) voor afbeeldingen met hogere compressie in geïllustreerde boeken of boeken met een vaste lay-out |
| Typische grootte | 1 MB - 50 MB (tekstromans); tot 200 MB voor titels met vaste lay-out of zwaar geïllustreerde titels |
| Entiteitsstructuur | Manifest-entiteit + inhoud/metadata/lettertype/afbeelding/annotatie-entiteiten; levering op apparaat als een fragmentmap |
| Apparaatondersteuning | Kindle 7e generatie en later; Kindle voor PC, Mac, Android en iOS apps |
| Tools van derden | Calibre met KFX Input/Output-plugins (jhowell) leest en schrijft DRM-vrije KFX-bestanden |
| Inhoud genereren | KFX wordt aan de serverzijde geproduceerd door Amazon; er bestaat geen officieel KFX-creatiepad voor derden |
| Uitgebracht | 2015 (Kindle Firmware 5.6.x, 7th-gen Kindle) |
| Laatste versie | KFX-ZIP variant (distributed as standard ZIP containing multiple Ion fragments) |
| Specificatie | wiki.mobileread.com |
KFX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over KFX-bestanden.