FictionBook 2.0 (.fb2)
FictionBook StandardníFictionBook 2.0 (FB2) je oblíbený otevřený sémantický formát e-knih založený na XML, který balí text celé knihy, typografii, metadata a vložené ilustrace obálky do jediného samostatného souboru XML.
Převést FB2 do EPUB
Bezplatný konvertor z FB2 do EPUB v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.
Zkontrolovat a metadata
Operační systémy a analyzátory souborů identifikují soubory FB2 kontrolou počáteční binární sekvence bajtů:
Podpis hlavičky na úrovni bajtů (Magic Bytes)
Operační systémy a analyzátory souborů identifikují soubory FB2 kontrolou počáteční binární sekvence bajtů:
HEXADECIMÁLNÍ PODPIS (OFFSET 0):
3C 3F 78 6D 6CASCII REPREZENTACE: <?xml
Standardizace: FictionBook Open XML Specification
Technické specifikace
| Architektura kontejneru | Single self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images |
| Komprese | Uncompressed raw XML or zipped as .fb2.zip |
| Endiantita bajtů | UTF-8 / Unicode text stream |
| Barevné prostory | Embedded image profiles |
| Kanály a struktura | Semantic book structure (title-info, body, epigraphs, footnotes, sections) |
| Max. rozměry | Unbounded text length |
| Průhlednost | None in markup (embedded PNGs support transparency) |
| Streamování a progresivní načítání | Sequential XML stream; footnote hyperlinks provide instant footnote jumps |
Technická srovnávací matice: FB2 vs konkurence
| Technický atribut | FB2 (Aktuální) | EPUB | MOBI | TXT |
|---|---|---|---|---|
| Struktura souboru | Jediný samostatný textový soubor XML | ZIP archiv XHTML/CSS/obrázků | Binární databáze PalmDOC | Prostý surový textový proud |
| Ukládání obrázků | Base64 vloženo uvnitř XML | Samostatné obrazové soubory uvnitř ZIPu | Binární záznamy v databázi Palm | Žádné (pouze text) |
| Sémantické povědomí | Vysoké (nativní značky pro básně a motta) | Závislé na třídách CSS | Primitivní značky HTML | Nulová sémantická struktura |
| Hlavní region | Východní Evropa a PocketBook | Globální / západní standard | Starší Amazon Kindle | Univerzální |
Běžné režimy poškození a příručka pro obnovení v hex
Čtečka hlásí „Chyba analýzy XML: neodpovídající značka na řádku X".
Hlavní příčina: Neuzavřená značka XML nebo neošetřený ampersand („&") v textu těla knihy.
Obnovení: Ověřte a opravte značky schématu XML pomocí nástroje File2File FB2 Repair Tool.
Bezpečnostní analýza a vektory útoků na parser
Formát FB2 je založen na XML a je náchylný k běžným útokům na XML parsery, jako je expanze entit XML (billion laughs) a XXE.
Známé vektory útoků
- Injekce XML External Entity (XXE) čtoucí lokální soubory serveru během automatického zpracování knih.
- Exploze entit XML (billion laughs) spotřebovávající paměť během vytváření XML DOM.
- Poškození haldy při dekódování obrázků Base64 v nezabezpečených knihovnách čteček v jazyce C.
Doporučené bezpečnostní postupy:
Historický vývoj a milníky
Klíčové výhody a přednosti
- Čisté sémantické značkování: popisuje, co text představuje (báseň, citát, poznámka pod čarou, motto), namísto toho, jak vypadá.
- Jednoduchost jediného souboru: všechny ilustrace a obrázky obálky jsou vloženy přímo jako text Base64 v rámci jediného souboru XML.
- Snadná automatická konverze, indexace a překlad díky standardizovaným sémantickým značkám XML.
Technická omezení a nevýhody
- Postrádá pokročilé stylování CSS, vlastní webovou typografii a dynamické animace, které se nacházejí v moderním formátu EPUB 3.
- Kódování Base64 zvětšuje velikost souboru vložených ilustrací přibližně o 33 %.
- Zřídka podporováno na západních čtečkách (Kindle, Kobo) bez firmwaru třetích stran nebo konverze.
Zajímavé technické drobnosti
- Formát FB2 vznikl v Rusku a zůstává nejčtenějším formátem e-knih ve východní Evropě, přičemž jej nativně podporují všechna zařízení PocketBook.
- V souboru FB2 jsou poznámky pod čarou uloženy v samostatné sekci těla „<notes>", což čtečkám umožňuje zobrazovat je jako vyskakovací okna.
- Soubory FB2 lze prohlížet a ověřovat v libovolném standardním webovém prohlížeči pouhým otevřením souboru .fb2 jako dokumentu XML.
Často kladené technické otázky
Jaká zařízení čtou soubory FB2?
Čtečky PocketBook, FBReader, Moon+ Reader, Calibre a různé čtecí aplikace pro Android/iOS čtou FB2 nativně.
Jak mohu převést FB2 do EPUB nebo PDF?
Nahrajte svůj soubor FB2 do aplikace File2File.app a převeďte jej na krásně stylizovanou knihu EPUB nebo PDF během několika sekund přímo ve vašem prohlížeči.
Co je to soubor FB2.ZIP?
Soubor FB2.ZIP je jednoduše standardní soubor XML formátu .fb2 komprimovaný pomocí komprese ZIP, aby se ušetřilo úložné místo na paměťových kartách čteček.