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

Konverter FB2 ke EPUB gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.

Pemeriksaan & Metadata

Sistem operasi dan penganalisis file mengenali file FB2 dengan memeriksa urutan byte biner di bagian awal:

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

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

Tanda Tangan Header per Byte (Byte Penanda)

Sistem operasi dan penganalisis file mengenali file FB2 dengan memeriksa urutan byte biner di bagian awal:

TANDA TANGAN HEX (OFFSET 0):

3C 3F 78 6D 6C

REPRESENTASI ASCII: <?xml

Standardisasi: FictionBook Open XML Specification

Spesifikasi Teknis

Arsitektur KontainerDokumen XML mandiri yang memuat metadata, bab isi, puisi, epigraf, dan gambar biner berkode Base64
KompresiXML mentah tanpa kompresi atau dikemas sebagai .fb2.zip
Urutan ByteAliran teks UTF-8 / Unicode
Ruang WarnaProfil gambar tersemat
Saluran & StrukturStruktur buku semantik (title-info, body, epigraf, catatan kaki, bagian)
Dimensi MaksimumPanjang teks tanpa batas
TransparansiTidak ada in markup (embedded PNGs support transparency)
Streaming & ProgresifAliran XML berurutan; pranala hiper catatan kaki memungkinkan lompatan instan ke catatan kaki

Perbandingan Teknis FB2 dengan 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)
Dukungan Struktur SemantikTinggi (tag puisi dan epigraf asli)Bergantung pada kelas CSSTag HTML primitifTidak memiliki struktur semantik
Wilayah UtamaEropa Timur & PocketBookStandar Global / BaratModel Amazon Kindle lamaDukungan bergantung pada perangkat dan aplikasi pembaca.

Pola Kerusakan Umum dan Panduan Pemulihan Hex

Pembaca e-book melaporkan: 'Kesalahan penguraian 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.app.

Analisis Keamanan & Vektor Serangan Parser

FB2 berbasis XML dan rentan terhadap serangan parser XML umum, seperti ekspansi entitas XML (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: Nonaktifkan pemrosesan DTD dan resolusi entitas eksternal dalam parser XML yang menangani file FB2.

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 bawaan 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?

Perangkat PocketBook, FBReader, Moon+ Reader, Calibre, dan berbagai aplikasi pembaca Android/iOS dapat membuka file FB2 secara langsung.

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.