FictionBook 2.0-dokument (.fb2)

FictionBook Standard

FictionBook 2.0 (FB2) er et populært, åpent, semantisk XML-basert e-bokformat som samler en hel boks tekst, typografi, metadata og innebygde omslagsillustrasjoner i én enkelt frittstående XML-fil.

Konverter FB2 til EPUB

Gratis FB2 til EPUB-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Undersøk og metadata

Operativsystemer og filanalysatorer identifiserer FB2-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Byte-nivå hodesignatur (Magic Bytes)

Operativsystemer og filanalysatorer identifiserer FB2-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

3C 3F 78 6D 6C

ASCII-REPRESENTASJON: <?xml

Standardisering: FictionBook Open XML Specification

Tekniske spesifikasjoner

BeholderarkitekturSingle self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images
KomprimeringUncompressed raw XML or zipped as .fb2.zip
BytterekkefølgeUTF-8 / Unicode text stream
FargeromEmbedded image profiles
Kanaler og strukturSemantic book structure (title-info, body, epigraphs, footnotes, sections)
Maks. dimensjonerUnbounded text length
GjennomsiktighetNone in markup (embedded PNGs support transparency)
Strømming og progressivSequential XML stream; footnote hyperlinks provide instant footnote jumps

Teknisk sammenligningsmatrise: FB2 vs konkurrenter

Teknisk attributtFB2 (Gjeldende)EPUBMOBITXT
FilstrukturÉn enkelt frittstående XML-tekstfilZIP-arkiv med XHTML/CSS/bilderPalmDOC binærdatabaseRen råtekststrøm
BildelagringBase64 innebygd i XMLSeparate bildelifiler i ZIPBinære poster i Palm-databaseIngen (kun tekst)
Semantisk forståelseHøy (innebygde dikt- og epigraf-tagger)Avhengig av CSS-klasserPrimitive HTML-taggerNull semantisk struktur
PrimærregionØst-Europa og PocketBookGlobal / vestlig standardEldre Amazon KindleUniversell

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

E-leseren rapporterer 'XML Parsing Error: mismatched tag at line X'.

Underliggende årsak: Ulukket XML-tagg eller ukodet et-tegn ('&') i brødteksten i boken.

Utbedring: Valider og reparer XML-skjematagger ved hjelp av File2File FB2 Repair Tool.

Sikkerhetsanalyse og parser-angrepsvektorer

FB2 er XML-basert og sårbar for standard XML-parserangrep som XML Entity Expansion (billion laughs) og XXE.

Kjente angrepsvektorer

  • XXE-injeksjon (XML External Entity) som leser lokale serverfiler under automatisert bokbehandling.
  • XML-entitetseksplosjon (billion laughs) som sluker minne under oppbygging av XML DOM.
  • Heap-korrupsjon under Base64-bildedekoding i ikke-herdede C-biblioteker for e-lesere.

Beste praksis for forsvar:

Historisk opprinnelse og milepæler

2010FB2.ZIP blir de facto-standardformatet for e-bøker på østeuropeiske e-lesere (PocketBook).
2008FictionBook 2.1 introduserer utvidede sjangerklassifiseringer og tabellstrukturer.
2004Dmitry Gribov og Michael Matsnev skaper FB2 for å prioritere semantisk bokstruktur fremfor visuell presentasjon.

Viktige fordeler

  • Ren semantisk oppmerking: beskriver hva teksten representerer (dikt, sitat, fotnote, epigraf) i stedet for hvordan den ser ut.
  • Enkelhet med én fil: alle illustrasjoner og omslagsbilder er innebygd direkte som Base64-tekst i den enkelte XML-filen.
  • Enkel å konvertere, indeksere og oversette automatisk på grunn av standardiserte semantiske XML-tagger.

Tekniske begrensninger og ulemper

  • Mangler avansert CSS-styling, tilpasset web-typografi og dynamiske animasjoner som finnes i moderne EPUB 3.
  • Base64-koding øker filstørrelsen på innebygde illustrasjoner med omtrent 33 %.
  • Støttes sjelden på vestlige e-lesere (Kindle, Kobo) uten tredjeparts fastvare eller konvertering.

Interessante tekniske fakta

  • FB2 ble skapt i Russland og er fremdeles det mest leste e-bokformatet i Øst-Europa, og støttes innebygd av alle PocketBook-enheter.
  • I en FB2-fil lagres fotnoter i en dedikert '<notes>'-hovedseksjon, slik at e-lesere kan vise dem som pop-uper.
  • FB2-filer kan vises og valideres i en hvilken som helst standard nettleser ved ganske enkelt å åpne .fb2-filen som et XML-dokument.

Ofte stilte tekniske spørsmål

Hvilke enheter leser FB2-filer?

PocketBook e-boklesere, FBReader, Moon+ Reader, Calibre og ulike leser-apper for Android/iOS leser FB2 naturlig.

Hvordan kan jeg konvertere FB2 til EPUB eller PDF?

Last opp FB2-filen din til File2File.app for å konvertere den til en vakkert stilisert EPUB- eller PDF-bok på få sekunder direkte i nettleseren din.

Hva er en FB2.ZIP-fil?

En FB2.ZIP-fil er enkelt og greit en standard .fb2 XML-fil komprimert med ZIP-komprimering for å spare lagringsplass på minnekort til e-boklesere.