FictionBook-dokument (.fb2)

FictionBook Standard

FictionBook 2.0 (FB2) är ett populärt öppet, semantiskt XML-baserat e-boksformat som paketerar en boks hela text, typografi, metadata och inbäddade omslagsillustrationer i en enda fristående XML-fil.

Konvertera FB2 till EPUB

Gratis konverterare från FB2 till EPUB i webbläsaren. Konvertera filer direkt på din enhet.

Granska & Metadata

Operativsystem och filanalysverktyg identifierar FB2-filer genom att granska den inledande binära bytesekvensen:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Signatur för filhuvud på bytenivå (Magic Bytes)

Operativsystem och filanalysverktyg identifierar FB2-filer genom att granska den inledande binära bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

3C 3F 78 6D 6C

ASCII-REPRESENTATION: <?xml

Standardisering: FictionBook Open XML Specification

Tekniska specifikationer

ContainerarkitekturSingle self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images
KomprimeringUncompressed raw XML or zipped as .fb2.zip
BytessordinningUTF-8 / Unicode text stream
FärgrymderEmbedded image profiles
Kanaler och strukturSemantic book structure (title-info, body, epigraphs, footnotes, sections)
Maximala dimensionerUnbounded text length
TransparensNone in markup (embedded PNGs support transparency)
Strömning och progressivSequential XML stream; footnote hyperlinks provide instant footnote jumps

Teknisk jämförelsematris: FB2 vs konkurrenter

Tekniskt attributFB2 (Aktuell)EPUBMOBITXT
FilstrukturEn enda fristående XML-textfilZIP-arkiv med XHTML/CSS/bilderPalmDOC binär databasRen råtextström
BildlagringBase64 inbäddat i XMLSeparata bildfiler i ZIPBinära poster i Palm-databasInga (endast text)
Semantisk medvetenhetHög (inbyggda dikt- och epifragtaggar)Beroende av CSS-klasserPrimitiva HTML-taggarNoll semantisk struktur
Primär regionÖsteuropa och PocketBookGlobal / Västerländsk standardÄldre Amazon KindleUniversell

Vanliga skadeorsaker och hex-återställningsguide

E-läsaren rapporterar 'XML Parsing Error: mismatched tag at line X'.

Grundorsak: Oavslutad XML-tagg eller oescaped et-tecken ('&') inuti bokens brödtext.

Återställning: Validera och reparera XML-schemataggar med File2File FB2 Repair Tool.

Säkerhetsanalys och attackvektorer för tolkar

FB2 är XML-baserat och sårbart för standardattacker mot XML-tolkar som XML Entity Expansion (billion laughs) och XXE.

Kända attackvektorer

  • Injektering av externa XML-entiteter (XXE) som läser lokala serverfiler under automatiserad bokbearbetning.
  • XML-entitetsförbränning (billion laughs) som förbrukar minne under konstruktion av XML DOM.
  • Minneskorruption vid dekodning av Base64-bilder i ohärdade C-bibliotek för e-läsare.

Rekommenderade skyddsåtgärder:

Historiskt ursprung och milstolpar

2010FB2.ZIP blir de facto-standard för e-boksformat bland östeuropeiska e-läsare (PocketBook).
2008FictionBook 2.1 introducerar förbättrade genreklassificeringar och tabellstrukturer.
2004Dmitry Gribov och Michael Matsnev skapar FB2 för att prioritera semantisk bokstruktur framför visuell presentation.

Viktiga fördelar

  • Ren semantisk uppmärkning: beskriver vad texten representerar (dikt, citat, fotnot, epigraf) snarare än hur den ser ut.
  • Enkelhet med en enda fil: alla illustrationer och omslagsbilder är inbäddade direkt som Base64-text i den enda XML-filen.
  • Trivialt att konvertera, indexera och översätta automatiskt tack vare standardiserade semantiska XML-taggar.

Tekniska begränsningar

  • Saknar avancerad CSS-styling, anpassad webbtypografi och dynamiska animationer som finns i moderna EPUB 3.
  • Base64-kodning ökar filstorleken för inbäddade illustrationer med ungefär 33 %.
  • Stöds sällan på västerländska e-läsare (Kindle, Kobo) utan tredjepartsfirmware eller konvertering.

Intressant teknisk kuriosa

  • FB2 skapades i Ryssland och förblir det mest lästa e-boksformatet i Östeuropa, med inbyggt stöd i alla PocketBook-enheter.
  • I en FB2-fil lagras fotnoter i en dedikerad kroppssektion '<notes>', vilket gör att e-läsare kan visa dem som popup-fönster.
  • FB2-filer kan visas och valideras i vilken standardwebbläsare som helst genom att helt enkelt öppna .fb2-filen som ett XML-dokument.

Vanliga tekniska frågor

Vilka enheter läser FB2-filer?

PocketBook e-läsare, FBReader, Moon+ Reader, Calibre och olika läsarappar för Android/iOS läser FB2 inbyggt.

Hur kan jag konvertera FB2 till EPUB eller PDF?

Ladda upp din FB2-fil till File2File.app för att konvertera den till en vackert formaterad EPUB- eller PDF-bok på några sekunder direkt i din webbläsare.

Vad är en FB2.ZIP-fil?

En FB2.ZIP-fil är helt enkelt en vanlig .fb2 XML-fil som komprimerats med ZIP-komprimering för att spara lagringsutrymme på e-läsarens minneskort.