FictionBook 2.0 (.fb2)

FictionBook Standardno

FictionBook 2.0 (FB2) je popularan otvoren, semantički XML format e-knjiga koji pakuje celokupan tekst knjige, tipografiju, metafadate i ugrađene ilustracije korica u jednu samostalnu XML datoteku.

Конвертујте FB2 у EPUB

Бесплатан FB2 у EPUB конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

Operativni sistemi i analizatori datoteka identifikuju FB2 datoteke proverom početnog binarnog niza bajtova:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

Operativni sistemi i analizatori datoteka identifikuju FB2 datoteke proverom početnog binarnog niza bajtova:

HEX POTPIS (OFFSET 0):

3C 3F 78 6D 6C

ASCII REPREZENTACIJA: <?xml

Standardizacija: FictionBook Open XML Specification

Tehničke specifikacije

Arhitektura kontejneraSingle self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images
KompresijaUncompressed raw XML or zipped as .fb2.zip
Bajtni redosled (Endianness)UTF-8 / Unicode text stream
Prostori bojaEmbedded image profiles
Kanali i strukturaSemantic book structure (title-info, body, epigraphs, footnotes, sections)
Maksimalne dimenzijeUnbounded text length
TransparentnostNone in markup (embedded PNGs support transparency)
Strimovanje i progresivno učitavanjeSequential XML stream; footnote hyperlinks provide instant footnote jumps

Tehnička matrica poređenja: FB2 vs Konkurenti

Tehnički atributFB2 (Trenutno)EPUBMOBITXT
Struktura datotekeJedna samostalna XML tekstualna datotekaZIP arhiva XHTML/CSS/slikaPalmDOC binarna baza podatakaObičan sirovi tekstualni tok
Skladištenje slikaBase64 ugrađen unutar XML-aZasebne datoteke slika unutar ZIP-aBinarni zapisi u Palm bazi podatakaNema (samo tekst)
Semantička svestVisoka (izvorne oznake za pesme, epigrafe)Zavisno od CSS klasePrimitivne HTML oznakeNulta semantička struktura
Primarni regionIstočna Evropa i PocketBookGlobalni / zapadni standardZastareli Amazon KindleUniverzalni

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

E-čitač prijavljuje grešku: 'XML Parsing Error: mismatched tag at line X'.

Osnovni uzrok: Nezatvorena XML oznaka ili nekodirani znak ampersend ('&') unutar tela teksta knjige.

Oporavak: Potvrdite i popravite oznake XML šeme pomoću alata File2File FB2 Repair Tool.

Bezbednosna analiza i vektori napada parsera

FB2 je zasnovan na XML-u i ranjiv je na standardne napade na XML parser, kao što su ekspanzija XML entiteta (billion laughs) i XXE.

Poznati vektori napada

  • Injekcija spoljnih XML entiteta (XXE) koja čita lokalne datoteke servera tokom automatske obrade knjiga.
  • Eksplozija XML entiteta (billion laughs) koja troši memoriju tokom izgradnje XML DOM-a.
  • Oštećenje memorije (heap corruption) tokom dekodiranja Base64 slika u nezaštićenim C bibliotekama e-čitača.

Defanzivne najbolje prakse:

Istorijat i prekretnice

2010FB2.ZIP postaje de fakto standardni format e-knjiga širom istočnoevropskih e-čitača (PocketBook).
2008FictionBook 2.1 uvodi poboljšane klasifikacije žanrova i strukture tabela.
2004Dmitrij Gribov i Mihail Matsnjev stvaraju FB2 sa ciljem da daju prednost semantičkoj strukturi knjige nad vizuelnom prezentacijom.

Ključne prednosti

  • Čisto semantičko označavanje: opisuje šta tekst predstavlja (pesmu, citat, fusnotu, epigraf) umesto kako izgleda.
  • Jednostavnost jedne datoteke: sve ilustracije i slike korica su ugrađene direktno kao Base64 tekst unutar jedinstvene XML datoteke.
  • Jednostavan za automatsku konverziju, indeksiranje i prevođenje zahvaljujući standardizovanim semantičkim XML oznakama.

Tehnička ograničenja i nedostaci

  • Nedostaju mu napredno CSS stilizovanje, prilagođena veb tipografija i dinamičke animacije koje se nalaze u modernom EPUB 3 standardu.
  • Base64 kodiranje povećava veličinu ugrađenih ilustracija za približno 33%.
  • Retko je podržan na zapadnim e-čitačima (Kindle, Kobo) bez firmvera treće strane ili konverzije.

Zanimljivosti

  • FB2 je kreiran u Rusiji i ostaje najčešće čitani format e-knjiga širom Istočne Evrope, a izvorno ga podržava svaki PocketBook uređaj.
  • U FB2 datoteci, fusnote se čuvaju u namenskom odeljku tela '<notes>', što omogućava e-čitačima da ih prikazuju kao iskakalice (pop-up).
  • FB2 datoteke se mogu pregledati i potvrditi u bilo kom standardnom veb pretraživaču jednostavnim otvaranjem .fb2 datoteke kao XML dokumenta.

Često postavljana tehnička pitanja

Koji uređaji čitaju FB2 datoteke?

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

Kako mogu da konvertujem FB2 u EPUB ili PDF?

Otpremite svoju FB2 datoteku na File2File.app da biste je za nekoliko sekundi konvertovali u lepo stilizovanu EPUB ili PDF knjigu direktno u Vašem pretraživaču.

Šta je FB2.ZIP datoteka?

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