FictionBook 2.0 (.fb2)

FictionBook Standardno

FictionBook 2.0 (FB2) je popularan otvoreni semantički XML format e-knjiga koji pakira cjelokupni tekst, tipografiju, metapodatke i ugrađene ilustracije naslovnice u jednu samostalnu XML datoteku.

Pretvori FB2 u EPUB

Besplatni FB2 u EPUB pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.

Pregledaj i metapodaci

Operativni sustavi i alati za analizu datoteka identificiraju FB2 datoteke provjerom početnog niza binarnih bajtova:

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Potpis zaglavlja na razini bajtova (Magic Bytes)

Operativni sustavi i alati za analizu datoteka identificiraju FB2 datoteke provjerom početnog niza binarnih bajtova:

HEX POTPIS (POMAK 0):

3C 3F 78 6D 6C

ASCII PRIKAZ: <?xml

Standardizacija: FictionBook Open XML Specification

Tehničke specifikacije

Arhitektura spremnikaSingle self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images
KompresijaUncompressed raw XML or zipped as .fb2.zip
字节序UTF-8 / Unicode text stream
Prostori bojaEmbedded image profiles
Kanali i strukturaSemantic book structure (title-info, body, epigraphs, footnotes, sections)
Maksimalne dimenzijeUnbounded text length
ProzirnostNone in markup (embedded PNGs support transparency)
Streaming i progresivnoSequential XML stream; footnote hyperlinks provide instant footnote jumps

Tehnička matrica usporedbe: FB2 vs Konkurencija

Tehnički atributFB2 (Trenutno)EPUBMOBITXT
Struktura datotekeJedna samostalna XML tekstualna datotekaZIP arhiva XHTML/CSS/slikaPalmDOC binarna baza podatakaObičan sirovi tekstni tok
Pohrana slikaBase64 ugrađen unutar XML-aZasebne datoteke slika unutar ZIP-aBinarni zapisi u Palm bazi podatakaNema (samo tekst)
Semantička svijestVisoka (izvorne oznake za pjesmu, epigraf)Ovisno o CSS klasiPrimitivne HTML oznakeNulta semantička struktura
Primarna regijaIstočna Europa i PocketBookGlobalni / Zapadni standardStariji Amazon KindleUniverzalno

Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak

E-čitač javlja 'XML Parsing Error: mismatched tag at line X' (Greška u parsiranju XML-a: neusklađena oznaka u retku X).

Temeljni uzrok: Nezatvorena XML oznaka ili neescapirani znak '&' unutar teksta tijela knjige.

Oporavak: Provjerite i popravite oznake XML sheme pomoću alata File2File FB2 Repair Tool.

Sigurnosna analiza i vektori napada na parser

FB2 se temelji na XML-u i ranjiv je na standardne napade na XML parsere kao što su XML Entity Expansion (billion laughs) i XXE.

Poznati vektori napada

  • Injekcija vanjskog XML entiteta (XXE) koja čita lokalne datoteke poslužitelja tijekom automatske obrade knjiga.
  • Eksplozija XML entiteta (billion laughs) koja troši memoriju tijekom izgradnje XML DOM-a.
  • Oštećenje gomile (heap corruption) tijekom Base64 dekodiranja slika u neotvrdnutim C bibliotekama e-čitača.

Najbolje obrambene prakse:

Povijesni izvori i prekretnice

2010FB2.ZIP postaje de facto standardni format e-knjiga na istočnoevropskim e-čitačima (PocketBook).
2008FictionBook 2.1 uvodi poboljšane klasifikacije žanrova i strukture tablica.
2004Dmitry Gribov i Michael Matsnev stvaraju FB2 kako bi dali prednost semantičkoj strukturi knjige nad vizualnom prezentacijom.

Ključne prednosti

  • Čisto semantičko označavanje: opisuje što tekst predstavlja (pjesma, citat, fusnota, epigraf) umjesto kako izgleda.
  • Jednostavnost jedne datoteke: sve ilustracije i slike naslovnice ugrađene su izravno kao Base64 tekst unutar jedne XML datoteke.
  • Jednostavno za automatsku pretvorbu, indeksiranje i prevođenje zbog standardiziranih semantičkih XML oznaka.

Tehnička ograničenja i nedostaci

  • Nedostaje mu napredno CSS stiliziranje, prilagođena web tipografija i dinamične animacije koje se mogu pronaći u modernom EPUB 3 formatu.
  • Base64 kodiranje povećava veličinu ugrađenih ilustracija za približno 33%.
  • Rijetko je podržan na zapadnim e-čitačima (Kindle, Kobo) bez firmver softvera trećih strana ili pretvorbe.

Zanimljive tehničke činjenice

  • FB2 je stvoren u Rusiji i ostaje najčitaniji format e-knjige diljem Istočne Europe, a izvorno ga podržava svaki PocketBook uređaj.
  • U FB2 datoteci fusnote su pohranjene u namjenskom dijelu tijela '<notes>', što omogućuje e-čitačima da ih prikazuju kao skočne prozore.
  • FB2 datoteke se mogu pregledavati i provjeravati u bilo kojem standardnom web pregledniku jednostavnim otvaranjem .fb2 datoteke kao XML dokumenta.

Često postavljana tehnička pitanja

Koji uređaji čitaju FB2 datoteke?

PocketBook čitači e-knjiga, FBReader, Moon+ Reader, Calibre i razne Android/iOS aplikacije za čitanje izvorno čitaju FB2.

Kako mogu pretvoriti FB2 u EPUB ili PDF?

Učitajte svoju FB2 datoteku na File2File.app kako biste je pretvorili u prekrasno oblikovan EPUB ili PDF u nekoliko sekundi izravno u svom pregledniku.

Što je FB2.ZIP datoteka?

FB2.ZIP datoteka je jednostavno standardna .fb2 XML datoteka komprimirana pomoću ZIP kompresije radi uštede prostora za pohranu na memorijskim karticama čitača e-knjiga.