EPUB E-Kitap (.epub)

W3C Standart

Elektronik Yayın (EPUB), W3C tarafından sürdürülen, küresel olarak standartlaştırılmış, açık kaynaklı bir dijital e-kitap formatıdır; tüm platformlarda erişilebilir, ekrana göre yeniden düzenlenebilir ve multimedya açısından zengin dijital kitaplar sunar.

MOBI biçimini EPUB biçimine dönüştür

Tarayıcında MOBI biçimini EPUB biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.

İncele ve Meta Veriler

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

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

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

Bayt düzeyinde başlık imzası (sihirli baytlar)

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

HEX İMZASI (OFSET 0):

50 4B 03 04 ... 6D 69 6D 65 74 79 70 65

ASCII GÖSTERİMİ: PK..mimetypeapplication/epub+zip

Standartlaştırma: W3C EPUB 3.3 Recommendation

Teknik Özellikler

Kapsayıcı mimarisiSıkıştırılmamış 'mimetype' dosyası, META-INF/container.xml ve OEBPS içerik paketini barındıran ZIP arşivi
SıkıştırmaDahili içerik dosyalarında Deflate (zlib) sıkıştırması; 'mimetype' dosyası kesinlikle sıkıştırılmaz (Store kipi)
Bayt Düzeni (Endianness)Little-Endian (ZIP container)
Renk UzaylarısRGB, Display P3, CSS Color Module Level 4
Kanallar ve YapıYeniden akışlı veya sabit düzenli XHTML sayfaları, CSS stil sayfaları, gömülü SVG/tarama görüntüleri, ses ve video
Maksimum BoyutlarSınırsız sayfalama (akıllı saat ekranından 8K TV’ye kadar tüm boyutlara dinamik olarak uyum sağlar)
ŞeffaflıkTam CSS alfa şeffaflığı, opaklık maskeleri ve şeffaf PNG/SVG grafikleri
Akış ve Aşamalı İşlemeİçindekiler tablosu (toc.ncx / nav.xhtml), bölümlerde anında arama olanağı sağlar

Teknik karşılaştırma matrisi: EPUB ve rakipleri

Teknik NitelikEPUB (Güncel)PDFAZW3MOBI
Ekrana göre yeniden düzenlenebilir metinTüm ekranlarda %100 dinamik yeniden akışSabit sayfa düzeni (yakınlaştırma gerektirir)Yalnızca Kindle'da ekrana göre yeniden düzenlenebilirİlkel yeniden akış
StandardizasyonW3C Resmi Açık ÖnerisiISO 32000 Açık StandardıTescilli Amazon standardıKullanımdan kalkmış tescilli standart
Donanım UyumluluğuDestek, okuma cihazına ve uygulamasına bağlıdır.Evrensel (tüm cihazlar)Yalnızca Amazon Kindle cihazlarıYalnızca eski Kindle ve PDA
Kapsayıcı MimarisiXHTML/CSS/JS içeren ZIP arşiviİkili (binary) nesne hiyerarşisiPalmDOC veritabanıPalmDOC veritabanı

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

E-okuyucu hatası: 'Paket açılamadı: geçersiz mimetype'.

Kök Neden: Sıkıştırıcı 'mimetype' dosyasını sıkıştırmış veya 30 bayt ofsetinden farklı bir konuma yerleştirmiş.

Kurtarma: Sıkıştırılmamış mimetype dosyasının doğru konumda olmasını sağlamak için File2File.app Ebook Repair ile dosyayı yeniden paketle.

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

EPUB dosyaları, yerel dosya erişimini veya ağ sızıntılarını önlemek için korumalı alanda (sandbox) çalıştırılması gereken tam HTML5 ve JavaScript motorları içerir.

Bilinen Saldırı Vektörleri

  • Kullanıcı kütüphane verilerini çalmak için EPUB JavaScript okuma sistemlerinde siteler arası komut dosyası çalıştırma (XSS).
  • EPUB XML bildirim (manifest) ayrıştırıcılarında XML Harici Varlık (XXE) enjeksiyonu.
  • Katalog alımı sırasında sunucu depolama alanını tüketen ZIP bombası açma saldırıları.

Savunmaya yönelik en iyi uygulamalar: Güvenilmeyen EPUB dosyalarını ayrıştırırken betiklerin çalışmasını ve harici ağ kaynaklarına erişimi devre dışı bırak.

Tarihsel kökenler ve önemli dönüm noktaları

2023W3C, EPUB 3.3'ü onaylanmış bir Web Standardı Önerisi olarak resmi bir şekilde yayınlar.
2011IDPF, HTML5, CSS3, MathML, ses ve video medya katmanlarını (Media Overlays) sunan EPUB 3'ü piyasaya sürer.
2007EPUB 2.0, Açık E-kitap Yayın Yapısı'nın (OEBPS) yerini resmi endüstri standardı olarak alır.

Temel Avantajlar ve Artılar

  • W3C tarafından sürdürülen ve dijital yayınlarda kullanılan açık bir standarttır.
  • Kusursuz yeniden akıtılabilir tipografi: metin, yazı tipi boyutunu, kenar boşluklarını ve satır aralığını herhangi bir ekrana otomatik olarak uyarlar.
  • Dünya standartlarında erişilebilirlik desteği: ekran okuyucular, sesli anlatım senkronizasyonu (Media Overlays) ve disleksi dostu yazı tipleri.

Teknik Kısıtlamalar ve Eksiler

  • Sabit düzenli karmaşık tasarımlar (teknik ders kitapları ve dergiler gibi), farklı ekran oranlarında güvenilir şekilde görüntülenmesi zor olabilir.
  • Katı ZIP paketleme kuralları: Sıkıştırılmamış 'mimetype' dosyası bayt ofseti 30'daki ilk dosya değilse EPUB geçersizdir.
  • Kindle cihazları, yerel USB sürükle-bırak yöntemi yerine dönüştürme gerektirir (Send-to-Kindle veya calibre aracılığıyla).

İlginç Teknik Bilgiler

  • Bir EPUB içindeki 'mimetype' dosyası, ZIP arşivindeki ilk dosya olmalı, tamamen sıkıştırılmamış (%0 sıkıştırma) olmalı ve sonunda boşluk bırakılmadan tam olarak 'application/epub+zip' içermelidir.
  • Project Gutenberg, birden çok biçimde 70.000'den fazla ücretsiz e-kitap sunar; EPUB kullanılabilirliği başlığa göre değişir.
  • 2017 yılında Uluslararası Dijital Yayıncılık Forumu (IDPF), doğrudan Dünya Geniş Ağ Konsorsiyumu'na (W3C) katılmıştır.

Sıkça Sorulan Teknik Sorular

Kitap okumak için EPUB neden PDF'ten daha iyidir?

EPUB yeniden akışlıdır; yani yazı tipi boyutu ne olursa olsun metin telefonuna veya e-okuyucu ekranına otomatik olarak uyum sağlar. PDF ise sürekli parmakla yakınlaştırıp uzaklaştırmayı gerektiren sabit sayfa boyutlarına sahiptir.

iPhone veya Mac'te EPUB dosyaları okuyabilir miyim?

Evet. Apple Books; her iPhone, iPad ve Mac'te önceden yüklenmiş olarak gelir ve EPUB kitapları için kutudan çıktığı gibi yerel destek sağlar.

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

EPUB kitaplarını doğrudan tarayıcında File2File.app kullanarak güzel biçimlendirilmiş PDF belgelerine veya Kindle uyumlu biçimlere dönüştürebilirsin.