FictionBook 2.0

.fb2 · E-Books

FB2, kurz für FictionBook 2, ist ein XML-basiertes E-Book-Format aus Russland. Im russischsprachigen Raum war es jahrelang der Standard für Online-Bibliotheken und E-Book-Shops, große kostenlose Sammlungen nutzen es bis heute. Wer ein Buch von einer russischen, ukrainischen oder belarussischen Website lädt, bekommt meist .fb2- oder .fb2.zip-Dateien. Hierzulande ist FB2 selten, und Tolino, Kindle, Kobo und Apple Books können es nicht öffnen.

Herkunft

FictionBook stammt vom russischen Programmierer Dmitri Gribow. Version 2 erschien 2004, die letzte Überarbeitung des XML-Schemas (2.21) ist vom Januar 2008. Ziel war eine einzige, streng strukturierte Datei, die jahrzehntelange Umwandlungen in künftige Formate übersteht. Deshalb beschreibt FB2 die Struktur eines Buches, nicht sein Aussehen. Den Nachfolger FB3 nutzt der russische Shop LitRes intern, verbreitete Reader unterstützen ihn aber nicht.

Aufbau einer FB2-Datei

Anders als EPUB, ein ZIP aus vielen Dateien, ist ein FB2-Buch ein einziges XML-Dokument:

  • <description> enthält die Metadaten: Titel, Autoren, Genre-Codes, Sprache, Reihe und Bandnummer, Übersetzer, Verlag, ISBN und Angaben dazu, wer die Datei erstellt hat.
  • <body> enthält den Text in verschachtelten <section>-Abschnitten. Für Epigraphe, Gedichte mit Strophen, Zitate, Untertitel und Zitatautoren gibt es eigene Elemente. Ein zweites <body> nimmt meist die Fußnoten auf.
  • <binary>-Elemente enthalten die Bilder samt Cover, als Base64-Text kodiert.

CSS-Layout, eingebettete Schriften, feste Seiten und DRM gibt es in FB2 nicht. Die Typografie bestimmt ganz der Reader. Base64 macht Bilder etwa ein Drittel größer, deshalb wird FB2 oft gezippt als .fb2.zip (oder .fbz) verteilt. Die meisten Reader öffnen das ZIP direkt.

FB2 öffnen

  • Android und iPhone: FBReader, die nach dem Format benannte App, unter Android auch KOReader.
  • Windows: der Viewer von calibre oder SumatraPDF.
  • Linux: Foliate, Okular oder calibre.
  • macOS: calibre.
  • E-Reader: PocketBook liest FB2 und FB2.ZIP direkt. Für Tolino, Kindle oder Kobo vorher in EPUB umwandeln.

Häufige Probleme mit FB2

FB2 zeigt nur Zeichensalat

Ältere russische Dateien sind oft in Windows-1251 statt UTF-8 kodiert. Das ist kein Problem, solange die erste XML-Zeile die Kodierung korrekt angibt. Fehlt die Angabe oder stimmt sie nicht, rät der Reader, und aus Kyrillisch wird Unsinn. Eine Umwandlung in EPUB mit der richtigen Kodierung behebt das dauerhaft.

FB2 lässt sich nicht öffnen, der Reader meldet einen XML-Fehler

FB2 ist striktes XML. Ein einziges nicht geschlossenes Element oder ein unmaskiertes & macht das ganze Buch ungültig. Strenge Reader verweigern es, tolerante wie FBReader oder calibre kommen meist zurecht. Eine Umwandlung mit calibre ergibt in der Regel ein sauberes, gültiges Buch.

FB2 auf dem Tolino oder Kindle lesen

Weder Tolino noch Kindle unterstützen FB2, auch Send to Kindle lehnt es ab. Wandeln Sie das Buch in EPUB um. Für den Kindle geht auch AZW3 per USB-Kabel.

FB2 umwandeln

FB2 in EPUB gelingt sehr gut, weil FB2 so aufgeräumt ist: Aus den Kapiteln wird das Inhaltsverzeichnis, Fußnoten werden zu anklickbaren Links, Cover und Reihenangaben bleiben erhalten. Gedichte und Epigraphe behalten ihre eigene Gestaltung. FB2 in PDF erzeugt druckfertige Seiten, und zwar im US-Format Letter statt DIN A4. Umgekehrt geht bei EPUB, DOCX oder MOBI nach FB2 alles verloren, was FB2 nicht beschreiben kann: eigene Schriften, Farben, das meiste CSS und komplexe Tabellen.

FB2 im Überblick

EntwicklerDmitri Gribow
Erste VersionFictionBook 2.0, 2004
Aktuelle Version2.21 (Schema von 2008)
Typeine XML-Datei, Bilder in Base64
Kompressionkeine, oft als ZIP verteilt (.fb2.zip, .fbz)
DRMnicht vorgesehen
Typische VerwendungE-Book-Bibliotheken im russischsprachigen Raum, PocketBook-Reader

Technische Details: MobileRead-Wiki und das PRONOM-Register des britischen Nationalarchivs.

FB2 können wir umwandeln in

Dokumente

PDF DOCX DOC ODT TXT HTML RTFPDF/ADOCMDOTDOTXFODTOTTUOTABWAWTFOZABW

Präsentationen

Bilder

JPG PNGWEBP GIF TIFFHEICAVIFJXLPSDICOAAIAPNGARTAVS BMP CINCURDCXDDSDPXFF FITSFL32 HDRHRZJP2JBIGJNGJPCMNGMTVOTBPALMPAM PBMPCD PCXPFMPGMPGXPHMPICTPPMPSBPTIFQOIRASRGFSGISIXELSUN TGAVICARVIFFVIPS WBMPXBMXPMXWDDCM

Vektorgrafik

SVG EPSEMFFXGHPGLPOV PSSIFSVGZWMFXAML

E-Books

EPUB MOBI AZW3CBZHTMLZ LIT LRF OEB PDB TCRTXTZCB7CBTDJVU

Auszeichnungssprachen

MDTEXRSTADOCWIKIORGCONTEXTDOCBOOKDOKUWIKIHADDOCKICMLIPYNBJATSJIRAMANMSMUSEOPMLTEITEXITEXTILETYPXWIKIZIM