Dokumen FictionBook 2.0 (.fb2)

FictionBook Standar

FictionBook 2.0 (FB2) adalah format ebook berbasis XML semantik terbuka yang populer, mengemas seluruh teks, tipografi, metadata, dan ilustrasi sampul tersemat dari sebuah buku ke dalam satu file XML mandiri.

Konversi FB2 ke EPUB

Pengonversi FB2 ke EPUB gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.

Periksa & Metadata

Sistem operasi dan penganalisis file mengidentifikasi file FB2 dengan memeriksa urutan byte biner utama:

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan terjadi secara lokal di sandboks peramban Anda.

Tanda Tangan Header Tingkat-Byte (Magic Bytes)

Sistem operasi dan penganalisis file mengidentifikasi file FB2 dengan memeriksa urutan byte biner utama:

SIGNATURE HEX (OFFSET 0):

3C 3F 78 6D 6C

REPRESENTASI ASCII: <?xml

Standardisasi: FictionBook Open XML Specification

Spesifikasi Teknis

Arsitektur WadahSingle self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images
KompresiUncompressed raw XML or zipped as .fb2.zip
Endianness ByteUTF-8 / Unicode text stream
Ruang WarnaEmbedded image profiles
Saluran & StrukturSemantic book structure (title-info, body, epigraphs, footnotes, sections)
Dimensi MaksUnbounded text length
TransparansiNone in markup (embedded PNGs support transparency)
Streaming & ProgresifSequential XML stream; footnote hyperlinks provide instant footnote jumps

Matriks Perbandingan Teknis: FB2 vs Pesaing

Atribut TeknisFB2 (Saat Ini)EPUBMOBITXT
Struktur FileFile teks XML tunggal mandiriArsip ZIP dari XHTML/CSS/gambarDatabase biner PalmDOCAliran teks mentah biasa
Penyimpanan GambarBase64 disematkan di dalam XMLFile gambar terpisah di dalam ZIPCatatan biner di database PalmTidak ada (hanya teks)
Kesadaran SemantikTinggi (tag puisi dan epigraf asli)Bergantung pada kelas CSSTag HTML primitifStruktur semantik nol
Wilayah UtamaEropa Timur & PocketBookStandar Global / BaratAmazon Kindle WarisanUniversal

Mode Kerusakan Umum & Panduan Pemulihan Hex

E-reader melaporkan 'Kesalahan Parsing XML: tag tidak cocok pada baris X'.

Penyebab Utama: Tag XML yang tidak ditutup atau ampersand ('&') yang tidak lolos di dalam teks isi buku.

Pemulihan: Validasi dan perbaiki tag skema XML menggunakan Alat Perbaikan FB2 File2File.

Analisis Keamanan & Vektor Serangan Parser

FB2 berbasis XML dan rentan terhadap serangan parser XML standar seperti XML Entity Expansion (billion laughs) dan XXE.

Vektor Serangan yang Diketahui

  • Injeksi XML External Entity (XXE) membaca file server lokal selama pemrosesan buku otomatis.
  • Ledakan entitas XML (billion laughs) menghabiskan memori selama pembuatan DOM XML.
  • Kerusakan heap selama dekode gambar Base64 di pustaka e-reader C yang tidak diperkuat.

Praktik Terbaik Defensif:

Asal-Usul & Tonggak Sejarah

2010FB2.ZIP menjadi format ebook standar de facto di seluruh e-reader Eropa Timur (PocketBook).
2008FictionBook 2.1 memperkenalkan klasifikasi genre dan struktur tabel yang disempurnakan.
2004Dmitry Gribov dan Michael Matsnev membuat FB2 untuk memprioritaskan struktur buku semantik daripada presentasi visual.

Keunggulan & Kelebihan Utama

  • Markup semantik murni: mendeskripsikan apa yang direpresentasikan oleh teks (puisi, kutipan, catatan kaki, epigraf) alih-alih tampilannya.
  • Kesederhanaan satu file: semua ilustrasi dan gambar sampul disematkan langsung sebagai teks Base64 dalam satu file XML.
  • Sangat mudah untuk dikonversi, diindeks, dan diterjemahkan secara otomatis berkat tag XML semantik yang terstandarisasi.

Keterbatasan Teknis & Kekurangan

  • Tidak memiliki tata gaya CSS tingkat lanjut, tipografi web kustom, dan animasi dinamis yang ditemukan di EPUB 3 modern.
  • Pengodean Base64 meningkatkan ukuran file ilustrasi tersemat sekitar 33%.
  • Jarang didukung pada e-reader Barat (Kindle, Kobo) tanpa firmware pihak ketiga atau konversi.

Fakta Teknis Menarik

  • FB2 dibuat di Rusia dan tetap menjadi format ebook yang paling banyak dibaca di seluruh Eropa Timur, didukung secara native oleh setiap perangkat PocketBook.
  • Dalam file FB2, catatan kaki disimpan di bagian isi '<notes>' khusus, memungkinkan e-reader menampilkannya sebagai sembulan (pop-up).
  • File FB2 dapat dilihat dan divalidasi di browser web standar mana pun hanya dengan membuka file .fb2 sebagai dokumen XML.

Pertanyaan Teknis yang Sering Diajukan

Perangkat apa saja yang membaca file FB2?

E-reader PocketBook, FBReader, Moon+ Reader, Calibre, dan berbagai aplikasi pembaca Android/iOS membaca FB2 secara natif.

Bagaimana cara mengonversi FB2 ke EPUB atau PDF?

Unggah file FB2 Anda ke File2File.app untuk mengonversinya menjadi buku EPUB atau PDF bergaya indah dalam hitungan detik langsung di peramban Anda.

Apa itu file FB2.ZIP?

File FB2.ZIP hanyalah file XML .fb2 standar yang dikompresi menggunakan kompresi ZIP untuk menghemat ruang penyimpanan pada kartu memori e-reader.