EPUB E-Kitap (.epub)
W3C StandartElektronik 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:
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 65ASCII GÖSTERİMİ: PK..mimetypeapplication/epub+zip
Standartlaştırma: W3C EPUB 3.3 Recommendation
Teknik Özellikler
| Kapsayıcı mimarisi | Sıkıştırılmamış 'mimetype' dosyası, META-INF/container.xml ve OEBPS içerik paketini barındıran ZIP arşivi |
| Sıkıştırma | Dahili 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 Boyutlar | Sınırsız sayfalama (akıllı saat ekranından 8K TV’ye kadar tüm boyutlara dinamik olarak uyum sağlar) |
| Şeffaflık | Tam 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 Nitelik | EPUB (Güncel) | AZW3 | MOBI | |
|---|---|---|---|---|
| Ekrana göre yeniden düzenlenebilir metin | Tü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ış |
| Standardizasyon | W3C Resmi Açık Önerisi | ISO 32000 Açık Standardı | Tescilli Amazon standardı | Kullanımdan kalkmış tescilli standart |
| Donanım Uyumluluğu | Destek, 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ı Mimarisi | XHTML/CSS/JS içeren ZIP arşivi | İkili (binary) nesne hiyerarşisi | PalmDOC 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ı
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.
İlgili EPUB Dönüşüm Çiftleri
Eski Mobipocket e-kitap dosyalarını modern EPUB formatına dönüştürmek, dijital kütüphanenizin güncel e-okuyucularda ve mobil uygulamalarda sorunsuz çalışmasını sağlar.
EPUB dosyalarını Mobipocket e-kitap formatına dönüştürmek; modern sıkıştırılmış HTML belgelerini eski e-okuyucular için tek bir ikili PalmDOC dosyasına dönüştürür.
Uyumlu e-kitap okuyucular ve okuma uygulamaları için yeniden akışlı içerikle FictionBook 2.0 kitabını EPUB paketine dönüştürün.
EPUB e-kitaplarını FictionBook 2.0 XML dosyalarına dönüştürerek uyumlu okuyucularda ve arşivleme iş akışlarında kullan.