FictionBook 2.0 (.fb2)

FictionBook Standart

FictionBook 2.0 (FB2), bir kitabın tüm metnini, tipografisini, meta verilerini ve gömülü kapak illüstrasyonlarını tek bir bağımsız XML dosyasında paketleyen, popüler ve açık, anlamsal (semantic) tabanlı bir e-kitap formatıdır.

FB2 formatını EPUB formatına dönüştür

Ücretsiz tarayıcı içi FB2 - EPUB dönüştürücü. Dosyalarınızı cihazınızda anında dönüştürün.

İncele & Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, FB2 dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

İşletim sistemleri ve dosya çözümleyicileri, FB2 dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

3C 3F 78 6D 6C

ASCII GÖSTERİMİ: <?xml

Standardizasyon: FictionBook Open XML Specification

Teknik Özellikler

Konteyner MimarisiSingle self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images
SıkıştırmaUncompressed raw XML or zipped as .fb2.zip
Bayt Düzeni (Endianness)UTF-8 / Unicode text stream
Renk UzaylarıEmbedded image profiles
Kanallar ve YapıSemantic book structure (title-info, body, epigraphs, footnotes, sections)
Maksimum BoyutlarUnbounded text length
ŞeffaflıkNone in markup (embedded PNGs support transparency)
Akış ve Aşamalı (Streaming & Progressive)Sequential XML stream; footnote hyperlinks provide instant footnote jumps

Teknik Karşılaştırma Matrisi: FB2 ve Rakipleri

Teknik NitelikFB2 (Güncel)EPUBMOBITXT
Dosya YapısıTek bağımsız XML metin dosyasıXHTML/CSS/görsellerden oluşan ZIP arşiviPalmDOC ikili veritabanıDüz ham metin akışı
Görsel DepolamaXML içine gömülü Base64ZIP içinde ayrı görsel dosyalarıPalm veritabanında ikili kayıtlarYok (yalnızca metin)
Anlamsal FarkındalıkYüksek (yerel şiir, epigraf etiketleri)CSS sınıfına bağımlıİlkel HTML etiketleriSıfır anlamsal yapı
Birincil BölgeDoğu Avrupa ve PocketBookKüresel / Batı standardıEski Amazon KindleEvrensel

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

E-okuyucu şu hatayı bildirir: 'XML Ayrıştırma Hatası: X satırında eşleşmeyen etiket'.

Kök Neden: Kitap gövde metni içinde kapatılmamış XML etiketi veya kaçış karakteri kullanılmamış ve (&) işareti.

Kurtarma: File2File FB2 Repair Tool kullanarak XML şema etiketlerini doğrulayın ve onarın.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

FB2, XML tabanlıdır ve XML Varlık Genişletme (milyar gülüş - billion laughs) ve XXE gibi standart XML ayrıştırıcı saldırılarına karşı savunmasızdır.

Bilinen Saldırı Vektörleri

  • Otomatik kitap işleme sırasında yerel sunucu dosyalarını okuyan XML Harici Varlık (XXE) enjeksiyonu.
  • XML DOM oluşturma sırasında bellek tüketen XML varlık patlaması (milyar gülüş).
  • Korumasız C e-okuyucu kütüphanelerinde Base64 görsel kod çözme sırasında bellek bozulması (heap corruption).

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

2010FB2.ZIP, Doğu Avrupa e-okuyucuları (PocketBook) arasında fiili standart e-kitap formatı haline gelir.
2008FictionBook 2.1, gelişmiş tür sınıflandırmaları ve tablo yapıları sunar.
2004Dmitry Gribov ve Michael Matsnev, görsel sunum yerine anlamsal kitap yapısına öncelik vermek için FB2'yi oluşturur.

Temel Avantajlar ve Artılar

  • Saf anlamsal biçimlendirme: metnin neye benzediğini değil, neyi temsil ettiğini (şiir, alıntı, dipnot, epigraf) tanımlar.
  • Tek dosya basitliği: tüm illüstrasyonlar ve kapak görselleri doğrudan tek bir XML dosyası içinde Base64 metni olarak gömülür.
  • Standartlaştırılmış anlamsal XML etiketleri sayesinde dönüştürülmesi, indekslenmesi ve otomatik olarak çevrilmesi son derece kolaydır.

Teknik Kısıtlamalar ve Eksiler

  • Modern EPUB 3'te bulunan gelişmiş CSS stillerini, özel web tipografisini ve dinamik animasyonları barındırmaz.
  • Base64 kodlaması, gömülü illüstrasyonların dosya boyutunu yaklaşık %33 oranında artırır.
  • Üçüncü taraf donanım yazılımı (firmware) veya dönüştürme olmadan Batılı e-okuyucularda (Kindle, Kobo) çok nadiren desteklenir.

İlginç Teknik Bilgiler

  • FB2 Rusya'da oluşturulmuştur ve her PocketBook cihazı tarafından yerel olarak desteklenen, Doğu Avrupa'da en yaygın okunan e-kitap formatı olmaya devam etmektedir.
  • Bir FB2 dosyasında dipnotlar, e-okuyucuların bunları açılır pencere (pop-up) olarak göstermesini sağlayan özel bir '<notes>' gövde bölümünde depolanır.
  • .fb2 dosyası bir XML belgesi olarak açılarak herhangi bir standart web tarayıcısında görüntülenebilir ve doğrulanabilir.

Sıkça Sorulan Teknik Sorular

Hangi cihazlar FB2 dosyalarını okur?

PocketBook e-okuyucuları, FBReader, Moon+ Reader, Calibre ve çeşitli Android/iOS okuyucu uygulamaları FB2 formatını yerel olarak okur.

FB2'yi EPUB veya PDF formatına nasıl dönüştürebilirim?

FB2 dosyanızı tarayıcınızda saniyeler içinde güzel biçimlendirilmiş bir EPUB veya PDF kitabına dönüştürmek için File2File.app'e yükleyin.

FB2.ZIP dosyası nedir?

FB2.ZIP dosyası, e-okuyucu hafıza kartlarında depolama alanından tasarruf etmek için ZIP sıkıştırması kullanılarak sıkıştırılmış standart bir .fb2 XML dosyasıdır.