FictionBook 2.0-dokument (.fb2)
FictionBook StandardFictionBook 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:
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 6CASCII-REPRESENTASJON: <?xml
Standardisering: FictionBook Open XML Specification
Tekniske spesifikasjoner
| Beholderarkitektur | Single self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images |
| Komprimering | Uncompressed raw XML or zipped as .fb2.zip |
| Bytterekkefølge | UTF-8 / Unicode text stream |
| Fargerom | Embedded image profiles |
| Kanaler og struktur | Semantic book structure (title-info, body, epigraphs, footnotes, sections) |
| Maks. dimensjoner | Unbounded text length |
| Gjennomsiktighet | None in markup (embedded PNGs support transparency) |
| Strømming og progressiv | Sequential XML stream; footnote hyperlinks provide instant footnote jumps |
Teknisk sammenligningsmatrise: FB2 vs konkurrenter
| Teknisk attributt | FB2 (Gjeldende) | EPUB | MOBI | TXT |
|---|---|---|---|---|
| Filstruktur | Én enkelt frittstående XML-tekstfil | ZIP-arkiv med XHTML/CSS/bilder | PalmDOC binærdatabase | Ren råtekststrøm |
| Bildelagring | Base64 innebygd i XML | Separate bildelifiler i ZIP | Binære poster i Palm-database | Ingen (kun tekst) |
| Semantisk forståelse | Høy (innebygde dikt- og epigraf-tagger) | Avhengig av CSS-klasser | Primitive HTML-tagger | Null semantisk struktur |
| Primærregion | Øst-Europa og PocketBook | Global / vestlig standard | Eldre Amazon Kindle | Universell |
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
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.