FictionBook 2.0 (.fb2)
FictionBook SzabványA FictionBook 2.0 (FB2) egy népszerű, nyílt, szemantikus XML-alapú e-könyv formátum, amely egy teljes könyv szövegét, tipográfiáját, metaadatait és beágyazott borítóillusztrációit egyetlen önálló XML-fájlba csomagolja.
FB2 konvertálása erre: EPUB
Ingyenes, böngészőn belüli FB2 - EPUB konvertáló. Konvertáljon fájlokat azonnal az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) FB2 fájlokat:
Bájt-szintű fejléc aláírás (Magic Bytes)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) FB2 fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
3C 3F 78 6D 6CASCII REPREZENTÁCIÓ: <?xml
Szabványosítás: FictionBook Open XML Specification
Műszaki specifikációk
| Konténer architektúra | Single self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images |
| Tömörítés | Uncompressed raw XML or zipped as .fb2.zip |
| Bájtsorrend | UTF-8 / Unicode text stream |
| Színterek | Embedded image profiles |
| Csatornák és struktúra | Semantic book structure (title-info, body, epigraphs, footnotes, sections) |
| Max. méretek | Unbounded text length |
| Átlátszóság | None in markup (embedded PNGs support transparency) |
| Streaming és progresszív | Sequential XML stream; footnote hyperlinks provide instant footnote jumps |
Műszaki összehasonlító mátrix: FB2 vs Versenytársak
| Technikai attribútum | FB2 (Jelenlegi) | EPUB | MOBI | TXT |
|---|---|---|---|---|
| Fájlstruktúra | Egyetlen önálló XML szövegfájl | XHTML/CSS/képek ZIP archívuma | PalmDOC bináris adatbázis | Egyszerű nyers szövegfolyam |
| Képtárolás | Base64 beágyazás az XML-en belül | Külön képfájlok a ZIP-ben | Bináris rekordok a Palm adatbázisban | Nincs (csak szöveg) |
| Szemantikus tudatosság | Magas (natív vers- és mottócímkék) | CSS osztályoktól függő | Primitív HTML címkék | Nulla szemantikus szerkezet |
| Elsődleges régió | Kelet-Európa és PocketBook | Globális / nyugati szabvány | Elavult Amazon Kindle | Univerzális |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
Az e-olvasó ezt jelenti: „XML elemzési hiba: nem megfelelő címke a(z) X. sorban".
Kiváltó ok: Lezáratlan XML címke vagy kódolatlan ampersand („&") a könyv törzsszövegében.
Helyreállítás: Érvényesítse és javítsa ki az XML sémacímkéket a File2File FB2 Repair Tool segítségével.
Biztonsági elemzés és elemző (parser) támadási vektorok
Az FB2 XML-alapú, és sebezhető a szabványos XML-elemző támadásokkal, például az XML entitásbővítéssel (billion laughs) és az XXE-vel szemben.
Ismert támadási vektorok
- XML külső entitás (XXE) injektálás, amely helyi szerverfájlokat olvas be automatizált könyvfeldolgozás során.
- XML entitásrobbanás (billion laughs), amely memóriát emészt fel az XML DOM felépítése során.
- Heap-sérülés Base64 képdekódolás közben nem megerősített C e-olvasó könyvtárakban.
Védekező Legjobb Gyakorlatok:
Történeti háttér és mérföldkövek
Főbb előnyök
- Tiszta szemantikus leíró nyelv: azt írja le, hogy mit képvisel a szöveg (vers, idézet, lábjegyzet, mottó) ahelyett, hogy hogyan néz ki.
- Egyszerű, egófájlos felépítés: minden illusztráció és borítókép közvetlenül Base64 szövegként van beágyazva az egyetlen XML-fájlba.
- A szabványosított szemantikus XML-címkéknek köszönhetően könnyen konvertálható, indexelhető és fordítható automatikusan.
Technikai korlátok és hátrányok
- Hiányoznak belőle a modern EPUB 3-ban található fejlett CSS-stílusok, egyedi webes tipográfiák és dinamikus animációk.
- A Base64 kódolás körülbelül 33%-kal növeli a beágyazott illusztrációk fájlméretét.
- A nyugati e-olvasók (Kindle, Kobo) ritkán támogatják harmadik féltől származó firmware vagy konvertálás nélkül.
Érdekes technikai tudnivalók
- Az FB2-t Oroszországban hozták létre, és ez maradt a legszélesebb körben olvasott e-könyv formátum Kelet-Európában, amelyet minden PocketBook eszköz natívan támogat.
- Egy FB2 fájlban a lábjegyzetek egy dedikált „<notes>" törzsszakaszban vannak tárolva, így az e-olvasók felugró ablakokként tudják megjeleníteni őket.
- Az FB2 fájlok megtekinthetők és érvényesíthetők bármely standard webböngészőben, egyszerűen XML-dokumentumként megnyitva a .fb2 fájlt.
Gyakran Ismételt Műszaki Kérdések
Milyen eszközök olvassák az FB2 fájlokat?
A PocketBook e-olvasók, az FBReader, a Moon+ Reader, a Calibre és különféle Android/iOS olvasóalkalmazások natívan olvassák az FB2-t.
Hogyan konvertálhatok FB2-t EPUB-ba vagy PDF-be?
Töltse fel FB2 fájlját a File2File.app-ba, hogy másodpercek alatt, közvetlenül a böngészőjében gyönyörűen stilizált EPUB vagy PDF könyvvé alakítsa.
Mi az az FB2.ZIP fájl?
Az FB2.ZIP fájl lényegében egy szabványos .fb2 XML-fájl, amelyet ZIP tömörítéssel tömörítettek az e-olvasó memóriakártyáján történő helytakarékosság érdekében.
Kapcsolódó FB2 konverziós párok
A FictionBook 2.0 fájlok EPUB formátumba történő konvertálása az egjfájlos XML digitális könyveket széles körben támogatott, csomagolt archívumokká alakítja a modern e-olvasók számára.
EPUB e-könyvek konvertálása FictionBook 2.0 XML fájlokká kompatibilis olvasókhoz és archiválási munkafolyamatokhoz.