Was ist das FB2-Dateiformat?
Dateien mit der Erweiterung .fb2 (FictionBook 2.0) sind E-Book-Dateien, die von einer Vielzahl von Lesegeräten und Anwendungen unterstützt werden. Das Format basiert auf XML und besteht - im Gegensatz zum EPUB-Format (das Daten in mehreren Dateien in einem einzigen ZIP-Container verpackt) - vollständig aus einer einzigen XML-Datei. Das Format entstand in Russland, wo es um 2004 von Dmitry Gribov und der FictionBook-Community entwickelt wurde, und erlangte dort seine größte Popularität - anfänglich im Bereich der Fantasy-Literatur.
Struktur einer FB2-Datei
In .fb2-Dateien enthaltene Daten umfassen Titel und Verlagsmetadaten wie Autorinformationen, die ISBN-Nummer, den Verlag sowie strukturelle Auszeichnung für Prosa oder Verse - was dieses Format gut für die Indizierung und Katalogisierung von E-Books geeignet macht. Das Format wird von verschiedenen Indizierungstools und Bibliothekssoftware weitgehend verwendet. Neben dem Text werden alle Bilder direkt in die XML-Datei eingebettet, in Base64 konvertiert und in <binary>-Tags am Ende des Dokuments platziert.
Aufgrund der Base64-Kodierungsmethode ist das Volumen eingebetteter Bilder fast 40 % größer als die Originale. Aus diesem Grund werden .fb2-Dateien oft in .fb2.zip- oder .fbz-Archive komprimiert verteilt - Standard-ZIP-Pakete, die die meisten Geräte und Programme direkt unterstützen. Das Format ist offen, DRM-frei und verwendet den MIME-Typ application/x-fictionbook+xml.
Wissenswertes über FB2
Da die binären Bilddaten am Ende der XML-Datei platziert werden, kann eine Lese-Anwendung mit dem Rendern des Textes beginnen, bevor die Datei vollständig geladen ist. Außerdem kann man durch Umbenennen der .fb2-Erweiterung in .zip direkt auf den Textinhalt und die Metadaten eines E-Books zugreifen, indem man es mit einem Standard-Archivierungstool wie 7-Zip entpackt.
Sicherheit
RISIKO: LOWFB2 ist ein reines XML, DRM-freies Textformat und gehört zu den sichereren E-Book-Formaten - es enthält kein eigenes Scripting, daher ist die Datei selbst risikoarm. Die praktischen Risiken liegen in den Quellen: Viele FB2-Bücher stammen aus kostenlosen/Piraterie-Bibliotheken, die Downloads in Adware oder gefälschte „Download“-Schaltflächen einwickeln, und (selten) könnte ein fehlerhaftes FB2 versuchen, einen Fehler in einem veralteten Reader auszunutzen. Halten Sie Ihre Reader-App aktuell und bevorzugen Sie seriöse Quellen. Da FB2 nur XML ist, können Sie es sicher in einem Texteditor überprüfen, bevor Sie es in einem Reader öffnen.
Formatdetails
kurz gefasstProgramme zum Öffnen von FB2-Dateien
Technische Details
technische Spezifikation| Formattyp | Einzelnes XML-Dokument; gesamter Text und eingebettete Bilder in einer Datei gespeichert |
| Wurzelelement | <FictionBook> mit XML-Namespace xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" |
| Zeichenkodierung | UTF-8 (im XML-Prolog deklariert: <?xml version="1.0" encoding="utf-8"?>) |
| MIME-Typ | application/x-fictionbook+xml |
| Dateisignatur | Beginnt mit XML-Deklaration <?xml (Hex 3C 3F 78 6D 6C); keine binären Magic Bytes - komprimiertes .fb2.zip beginnt mit ZIP-Header PK (50 4B 03 04) |
| Bildspeicherung | JPEG- und PNG-Bilder als Base64 in <binary>-Elementen am Ende des XML-Dokuments eingebettet |
| Base64-Größenaufwand | Eingebettete Bilder sind etwa 33-40 % größer als die ursprünglichen Binärdateien |
| Komprimierte Varianten | .fb2.zip und .fbz - Standard-ZIP-Archiv mit einer einzelnen .fb2-Datei; wird nativ von den meisten FB2-Readern unterstützt |
| DRM | Keines; das Format ist von Haus aus DRM-frei |
| Buchmetadaten-Elemente | <title-info> innerhalb von <description> enthält Titel, Autor(en), Genre, Annotation, ISBN und Cover; <publish-info> enthält Verlag, Jahr und Stadt |
| Strukturelle Auszeichnung | Unterstützt Abschnitte (<section>), Gedichte (<poem>, <stanza>, <v>), Epigraphe, Zitate und Fußnoten über interne href-Links |
| Textformatierung | Fett (<strong>), kursiv (<emphasis>), durchgestrichen, hochgestellt, tiefgestellt - alle als benannte XML-Elemente ausgedrückt |
| Progressives Rendering | Binärdaten werden nach dem Textkörper platziert; Reader können vollständigen Textinhalt anzeigen, bevor eingebettete Bilder vollständig geladen sind |
| Ursprung und Primärmarkt | In Russland von Dmitry Gribov und der FictionBook-Community entwickelt; dominantes Format in russischsprachigen digitalen Buchbibliotheken |
| Typische unkomprimierte Größe | 50-500 KB für reine Textbücher; größere Dateien bei eingebetteten Illustrationen aufgrund des Base64-Aufwands |
| Veröffentlicht | 2004 (FictionBook 2.0); also distributed compressed as .fb2.zip / .fbz |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.fictionbook.org |
FB2-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu FB2-Dateien.