eBook EPUB (.epub)
W3C StandarElectronic Publication (EPUB) adalah format buku digital terbuka berstandar global yang dikelola W3C. Format ini mendukung buku digital aksesibel dan kaya multimedia dengan tata letak yang menyesuaikan layar di semua platform.
Konversi MOBI ke EPUB
Konverter MOBI ke EPUB gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.
Pemeriksaan & Metadata
Sistem operasi dan penganalisis file mengenali file EPUB dengan memeriksa urutan byte biner di bagian awal:
Tanda Tangan Header per Byte (Byte Penanda)
Sistem operasi dan penganalisis file mengenali file EPUB dengan memeriksa urutan byte biner di bagian awal:
TANDA TANGAN HEX (OFFSET 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65REPRESENTASI ASCII: PK..mimetypeapplication/epub+zip
Standardisasi: W3C EPUB 3.3 Recommendation
Spesifikasi Teknis
| Arsitektur Kontainer | Arsip ZIP yang berisi file 'mimetype' tanpa kompresi, META-INF/container.xml, dan paket konten OEBPS |
| Kompresi | Kompresi Deflate (zlib) pada file konten internal; file 'mimetype' wajib tanpa kompresi (mode Store) |
| Urutan Byte | Little-Endian (ZIP container) |
| Ruang Warna | sRGB, Display P3, CSS Color Module Level 4 |
| Saluran & Struktur | Halaman XHTML yang dapat mengalir ulang atau ber tata letak tetap, stylesheet CSS, gambar SVG/raster tersemat, audio, dan video |
| Dimensi Maksimum | Paginasi tanpa batas (tata letak berubah dinamis mengikuti ukuran layar dari jam tangan hingga TV 8K) |
| Transparansi | Transparansi alfa CSS penuh, mask opasitas, dan grafik PNG/SVG transparan |
| Streaming & Progresif | Daftar Isi (toc.ncx / nav.xhtml) memungkinkan pencarian bab secara instan |
Perbandingan Teknis EPUB dengan Pesaing
| Atribut Teknis | EPUB (Saat Ini) | AZW3 | MOBI | |
|---|---|---|---|---|
| Tata Letak Teks yang Menyesuaikan Layar | Teks menyesuaikan tata letak secara dinamis di semua layar | Tata letak halaman tetap (perlu mencubit layar untuk memperbesar tampilan) | Tata letak menyesuaikan layar hanya di Kindle | Penyesuaian tata letak dasar |
| Standardisasi | Rekomendasi Terbuka Resmi W3C | Standar Terbuka ISO 32000 | Standar eksklusif Amazon | Standar eksklusif yang sudah usang |
| Kompatibilitas Perangkat Keras | Dukungan bergantung pada perangkat dan aplikasi pembaca. | Universal (semua perangkat) | Perangkat Amazon Kindle saja | Hanya Kindle lama dan PDA |
| Arsitektur Kontainer | Arsip ZIP dengan XHTML/CSS/JS | Hierarki objek biner | Database PalmDOC | Database PalmDOC |
Pola Kerusakan Umum dan Panduan Pemulihan Hex
Kesalahan pembaca e-book: 'Paket tidak dapat dibuka: mimetype tidak valid'.
Penyebab Utama: Alat kompresi memampatkan file 'mimetype' atau menempatkannya bukan pada offset byte 30.
Pemulihan: Kemas ulang menggunakan File2File.app Ebook Repair untuk menerapkan penempatan mimetype yang tidak dikompresi.
Analisis Keamanan & Vektor Serangan Parser
File EPUB berisi mesin HTML5 dan JavaScript lengkap yang harus dijalankan di lingkungan sandbox untuk mencegah akses file lokal atau pencurian data melalui jaringan.
Vektor Serangan yang Diketahui
- Cross-site scripting (XSS) dalam sistem pembacaan EPUB berbasis JavaScript untuk mencuri data perpustakaan pengguna.
- Injeksi XML External Entity (XXE) pada parser manifes XML EPUB.
- Serangan bom ZIP yang menghabiskan ruang penyimpanan server saat katalog diimpor.
Praktik Terbaik Defensif: Nonaktifkan eksekusi skrip dan pengambilan jaringan eksternal saat mengurai EPUB yang tidak tepercaya.
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Standar terbuka yang dikelola W3C dan digunakan untuk publikasi digital.
- Tipografi dengan tata letak yang menyesuaikan layar: teks secara otomatis menyesuaikan ukuran fon, margin, dan jarak baris pada layar apa pun.
- Dukungan aksesibilitas kelas dunia: pembaca layar, sinkronisasi narasi audio (Media Overlays), dan fon yang ramah bagi penderita disleksia.
Keterbatasan Teknis & Kekurangan
- Desain kompleks dengan tata letak tetap, seperti buku teks teknis dan majalah, mungkin sulit ditampilkan secara konsisten pada layar dengan rasio aspek berbeda.
- Aturan pengemasan ZIP yang ketat: file 'mimetype' yang tidak dikompresi harus menjadi file pertama dalam arsip, dengan data file dimulai pada offset byte 30; jika tidak, EPUB tidak valid.
- Perangkat Kindle memerlukan konversi (melalui Send to Kindle atau calibre); file EPUB tidak dapat langsung disalin melalui USB.
Fakta Teknis Menarik
- File 'mimetype' di dalam EPUB harus menjadi file pertama dalam arsip ZIP, harus sepenuhnya tidak dikompresi (kompresi 0%), dan harus berisi tepat 'application/epub+zip' tanpa spasi tambahan.
- Project Gutenberg menawarkan lebih dari 70.000 e-book gratis dalam berbagai format; ketersediaan EPUB berbeda menurut judul.
- Pada tahun 2017, International Digital Publishing Forum (IDPF) langsung bergabung dengan World Wide Web Consortium (W3C).
Pertanyaan Teknis yang Sering Diajukan
Mengapa EPUB lebih baik daripada PDF untuk membaca buku?
EPUB menggunakan tata letak teks yang dapat mengalir ulang (reflowable), sehingga teks menyesuaikan dengan layar ponsel atau e-reader pada ukuran fon apa pun. PDF memiliki ukuran halaman tetap, sehingga Anda harus terus mencubit layar untuk memperbesar atau memperkecil tampilan.
Bisakah saya membaca file EPUB di iPhone atau Mac?
Ya. Apple Books sudah terpasang di setiap iPhone, iPad, dan Mac, sehingga buku EPUB dapat dibaca langsung.
Bagaimana cara mengonversi EPUB ke PDF atau MOBI?
Anda dapat mengonversi buku EPUB menjadi dokumen PDF berformat indah atau format ramah Kindle menggunakan File2File.app langsung di peramban Anda.
Pasangan Konversi EPUB Terkait
Mengonversi file eBook Mobipocket lama ke format EPUB modern memastikan perpustakaan digital Anda dapat digunakan di perangkat pembaca dan aplikasi seluler masa kini.
Mengonversi file EPUB ke format eBook Mobipocket mengubah dokumen HTML modern yang dikemas dalam arsip terkompresi menjadi satu file PalmDOC biner untuk e-reader lama.
Konversikan buku FictionBook 2.0 menjadi paket EPUB dengan konten yang dapat menyesuaikan tata letak untuk e-reader dan aplikasi baca yang kompatibel.
Konversikan e-book EPUB menjadi file XML FictionBook 2.0 agar dapat digunakan dengan aplikasi pembaca yang kompatibel dan alur kerja pengarsipan.