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ů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

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 6C

ASCII REPREZENTACE: <?xml

Standardizace: FictionBook Open XML Specification

Technické specifikace

Architektura kontejneruSingle self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images
KompreseUncompressed raw XML or zipped as .fb2.zip
Endiantita bajtůUTF-8 / Unicode text stream
Barevné prostoryEmbedded image profiles
Kanály a strukturaSemantic book structure (title-info, body, epigraphs, footnotes, sections)
Max. rozměryUnbounded text length
PrůhlednostNone 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ý atributFB2 (Aktuální)EPUBMOBITXT
Struktura souboruJediný samostatný textový soubor XMLZIP archiv XHTML/CSS/obrázkůBinární databáze PalmDOCProstý surový textový proud
Ukládání obrázkůBase64 vloženo uvnitř XMLSamostatné obrazové soubory uvnitř ZIPuBiná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 CSSPrimitivní značky HTMLNulová sémantická struktura
Hlavní regionVýchodní Evropa a PocketBookGlobální / západní standardStarší Amazon KindleUniverzá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

2010Formát FB2.ZIP se stává de facto standardem pro e-knihy ve východoevropských čtečkách (PocketBook).
2008FictionBook 2.1 zavádí vylepšené klasifikace žánrů a struktury tabulek.
2004Dmitry Gribov a Michael Matsnev vytvářejí formát FB2 s důrazem na sémantickou strukturu knihy před vizuální prezentací.

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.