FictionBook 2.0 (.fb2)
FictionBook StandartFictionBook 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:
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 6CASCII GÖSTERİMİ: <?xml
Standardizasyon: FictionBook Open XML Specification
Teknik Özellikler
| Konteyner Mimarisi | Single self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images |
| Sıkıştırma | Uncompressed 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 Boyutlar | Unbounded text length |
| Şeffaflık | None 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 Nitelik | FB2 (Güncel) | EPUB | MOBI | TXT |
|---|---|---|---|---|
| Dosya Yapısı | Tek bağımsız XML metin dosyası | XHTML/CSS/görsellerden oluşan ZIP arşivi | PalmDOC ikili veritabanı | Düz ham metin akışı |
| Görsel Depolama | XML içine gömülü Base64 | ZIP içinde ayrı görsel dosyaları | Palm veritabanında ikili kayıtlar | Yok (yalnızca metin) |
| Anlamsal Farkındalık | Yüksek (yerel şiir, epigraf etiketleri) | CSS sınıfına bağımlı | İlkel HTML etiketleri | Sıfır anlamsal yapı |
| Birincil Bölge | Doğu Avrupa ve PocketBook | Küresel / Batı standardı | Eski Amazon Kindle | Evrensel |
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ı
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.
İlgili FB2 Dönüşüm Çiftleri
FictionBook 2.0 dosyalarını EPUB'a dönüştürmek; tek dosyalık XML dijital kitapları, modern e-okuyucular için yaygın olarak desteklenen paketlenmiş arşivlere dönüştürür.
EPUB e-kitaplarını, uyumlu okuyucular ve arşivleme iş akışları için FictionBook 2.0 XML dosyalarına dönüştürün.