FictionBook 2.0 (.fb2)

FictionBook Standard

FictionBook 2.0 (FB2) er et populært, åbent og semantisk XML-baseret e-bog-format, der pakker en hel bogs tekst, typografi, metadata og indlejrede omslagsillustrationer i en enkelt, selvstændig XML-fil.

Konverter FB2 til EPUB

Gratis FB2 til EPUB-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøg & Metadata

Operativsystemer og filanalysatorer identificerer FB2-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer FB2-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

3C 3F 78 6D 6C

ASCII-REPRÆSENTATION: <?xml

Standardisering: FictionBook Open XML Specification

Tekniske 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
BytterejsningUTF-8 / Unicode text stream
FarverumEmbedded image profiles
Kanaler og strukturSemantic book structure (title-info, body, epigraphs, footnotes, sections)
Maks. dimensionerUnbounded text length
GennemsigtighedNone in markup (embedded PNGs support transparency)
Streaming og progressivSequential XML stream; footnote hyperlinks provide instant footnote jumps

Tekniske sammenligningsmatrix: FB2 vs. konkurrenter

Teknisk attributFB2 (Aktuel)EPUBMOBITXT
FilstrukturEnkeltstående XML-tekstfilZIP-arkiv med XHTML/CSS/billederPalmDOC binær databaseRå tekststrøm
BilledlagringBase64 indlejret inde i XMLSeparate billedfiler i ZIPBinære poster i Palm-databaseIngen (kun tekst)
Semantisk forståelseHøj (indbyggede digt- og epigraf-tags)Afhængig af CSS-klasserPrimitive HTML-tagsNul semantisk struktur
Primær regionØsteuropa og PocketBookGlobal / vestlig standardÆldre Amazon KindleUniversel

Almindelige korruptionstilstande og hex-gendannelsesvejledning

E-læseren rapporterer 'XML Parsing Error: mismatched tag at line X'.

Grundlæggende årsag: Uafsluttet XML-tag eller ikke-escaped et-tegn ('&') inde i bøgernes brødtekst.

Gendannelse: Validér og reparér XML-schematags ved hjælp af File2File FB2 Repair Tool.

Sikkerhedsanalyse og parser-angrebsvektorer

FB2 er XML-baseret og sårbart over for standard XML-parserangreb som XML Entity Expansion (billion laughs) og XXE.

Kendte angrebsvektorer

  • XML External Entity (XXE)-indsprøjtning, der læser lokale serverfiler under automatiseret bogbehandling.
  • XML-entitetseksplosion (billion laughs), der opbruger hukommelse under opbygning af XML DOM.
  • Hukommelseskorruption under dekodning af Base64-billeder i uhærdede C-e-læserbiblioteker.

Defensive bedste praksisser:

Historisk oprindelse og milepæle

2010FB2.ZIP bliver de facto-standard for e-bøger på tværs af østeuropæiske e-læsere (PocketBook).
2008FictionBook 2.1 introducerer forbedrede genreklassificeringer og tabelstrukturer.
2004Dmitry Gribov og Michael Matsnev skaber FB2 for at prioritere semantisk bogstruktur frem for visuel præsentation.

Vigtige fordele og styrker

  • Ren semantisk markering: beskriver, hvad teksten repræsenterer (digt, citat, fodnote, epigraf), frem for hvordan den ser ud.
  • Enkeltfils-simplicitet: alle illustrationer og omslagsbilleder er indlejret direkte som Base64-tekst i den enkelte XML-fil.
  • Triviel at konvertere, indeksere og oversætte automatisk på grund af standardiserede semantiske XML-tags.

Tekniske begrænsninger og ulemper

  • Mangler avanceret CSS-styling, tilpasset webtypografi og dynamiske animationer, som findes i moderne EPUB 3.
  • Base64-kodning øger filstørrelsen på indlejrede illustrationer med ca. 33%.
  • Understøttes sjældent på vestlige e-læsere (Kindle, Kobo) uden tredjeparts-firmware eller konvertering.

Interessant teknisk trivia

  • FB2 blev skabt i Rusland og forbliver det mest udbredte e-bog-format i Østeuropa, idet det understøttes indbygget af alle PocketBook-enheder.
  • I en FB2-fil gemmes fodnoter i en dedikeret '<notes>'-brødtekstsektion, hvilket gør det muligt for e-læsere at vise dem som pop-ups.
  • FB2-filer kan ses og valideres i enhver standard webbrowser blot ved at åbne .fb2-filen som et XML-dokument.

Ofte stillede tekniske spørgsmål

Hvilke enheder kan læse FB2-filer?

PocketBook e-læsere, FBReader, Moon+ Reader, Calibre samt forskellige Android- og iOS-læser-apps læser FB2 indbygget.

Hvordan kan jeg konvertere FB2 til EPUB eller PDF?

Upload din FB2-fil til File2File.app for at konvertere den til en smukt formateret EPUB- eller PDF-bog på få sekunder direkte i din browser.

Hvad er en FB2.ZIP-fil?

En FB2.ZIP-fil er blot en standard .fb2 XML-fil, der er komprimeret ved hjælp af ZIP-komprimering for at spare lagerplads på e-læserens hukommelseskort.