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.

Inspeksjon og metadata

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

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

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

BeholderarkitekturEtt selvstendig XML-dokument med metadata, kapitler, dikt, epigrafer og Base64-kodede binærbilder
KomprimeringUkomprimert rå XML eller ZIP-komprimert som .fb2.zip
BytterekkefølgeUTF-8-/Unicode-tekststrøm
FargeromInnebygde bildeprofiler
Kanaler og strukturSemantisk bokstruktur (title-info, body, epigrafer, fotnoter, seksjoner)
Maks. dimensjonerUbegrenset tekstlengde
GjennomsiktighetIngen gjennomsiktighet i oppmerkingen (innebygde PNG-bilder støtter gjennomsiktighet)
Strømming og progressiv visningSekvensiell XML-strøm; lenker til fotnoter gir umiddelbar navigering til fotnotene

Teknisk sammenligningsmatrise: FB2 sammenlignet med 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 bildefiler i ZIP-arkivetBinære poster i Palm-databaseIngen (kun tekst)
Semantisk forståelseHøy (innebygde tagger for dikt og epigrafer)Avhengig av CSS-klasserEnkle HTML-taggerNull semantisk struktur
PrimærregionØst-Europa og PocketBookGlobal / vestlig standardEldre Amazon KindleStøtten avhenger av leseenheten og leseappen.

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

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

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

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

Sikkerhetsanalyse og angrepsvektorer mot parsere

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.

Anbefalte sikkerhetstiltak: Deaktiver DTD-behandling og oppløsning av eksterne entiteter i XML-parsere som håndterer FB2-filer.

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 standardnettleser ved ganske enkelt å åpne .fb2-filen som et XML-dokument.

Ofte stilte tekniske spørsmål

Hvilke enheter leser FB2-filer?

PocketBook-lesere, FBReader, Moon+ Reader, Calibre og ulike leseapper for Android/iOS støtter FB2 direkte.

Hvordan kan jeg konvertere FB2 til EPUB eller PDF?

Last opp FB2-filen din til File2File.app for å konvertere den til en EPUB- eller PDF-bok med gjennomført design på få sekunder, direkte i nettleseren.

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.