File EPUB adalah buku elektronik. Namanya merupakan singkatan dari Electronic Publication, dan format ini diterbitkan oleh International Digital Publishing Forum, sebuah kelompok industri penerbitan yang mengembangkannya dari standar Open eBook sebelumnya dan kemudian digabung ke World Wide Web Consortium. Saat ini EPUB adalah format yang hampir setiap toko buku, layanan peminjaman perpustakaan, dan aplikasi baca di luar Amazon berikan kepada Anda. Ciri khasnya adalah teks yang dapat mengalir ulang (reflowable): buku tidak memiliki halaman tetap, sehingga aplikasi baca Anda yang menentukan di mana setiap halaman berakhir, berdasarkan layar yang Anda gunakan dan ukuran huruf yang Anda pilih.
Cara sebuah file EPUB dibuat
EPUB adalah arsip ZIP dengan aturan tentang apa yang ada di dalamnya. Ubah namanya menjadi .zip dan aplikasi untuk membuka file ZIP apa pun akan membuka file tersebut. Entri pertama harus berupa file kecil bernama mimetype, disimpan tanpa kompresi, yang berisi teks application/epub+zip. Di sebelahnya, META-INF/container.xml menunjuk ke dokumen paket, sebuah file XML yang biasanya berakhiran .opf. Dokumen paket itu adalah rencana arsip: sebuah manifest yang mencantumkan setiap file dalam buku, dan sebuah spine yang memberikan urutan pembacaannya.
Bab-babnya sendiri adalah halaman web biasa, ditulis dalam XHTML dan diberi gaya dengan CSS, dengan gambar, font, dan audio yang berada di sebelahnya sebagai file terpisah. EPUB 3, generasi saat ini, dibangun di atas HTML5. Kompresi ZIP bersifat lossless, sehingga mengemas buku tidak mengurangi kualitas apa pun, tetapi gambar di dalamnya mempertahankan kompresi yang sudah dimiliki, sehingga sampul JPEG tetap lossy. Sebagian besar EPUB dapat reflow; EPUB tata letak tetap (fixed-layout) justru mengikat konten ke ukuran halaman, yang digunakan untuk komik dan buku anak bergambar. Beberapa toko juga membungkus buku dengan DRM, yang mengenkripsi file bab dan membuat pembaca tanpa lisensi hanya dapat melihat sedikit lebih dari metadata.
Metadata apa yang dimiliki oleh EPUB
Dokumen paket dibuka dengan bagian metadata, dan menggunakan Dublin Core, sebuah kosakata kecil berisi kolom deskripsi umum yang digunakan bersama oleh perpustakaan dan arsip. Sebuah laporan menampilkannya dengan awalan dc:: dc:title, dc:creator untuk penulis, dc:contributor untuk editor, penerjemah dan sering kali perangkat lunak yang menghasilkan file, dc:language, dc:publisher, dc:date, dc:subject untuk kata kunci dan kategori, dc:description untuk blurb, dan dc:rights. Satu lagi, dc:identifier, adalah id unik buku dan biasanya berupa ISBN atau UUID yang dihasilkan.
EPUB 3 menambahkan stempel waktu dcterms:modified yang wajib, yang mencatat kapan file terakhir diubah, serta rincian tambahan yang menyatakan bagaimana sebuah nama harus diurutkan dan peran apa yang dimainkan seseorang. Aplikasi konversi menulis entri mereka sendiri di atasnya: file yang pernah diproses dengan Calibre biasanya memuat calibre:series, calibre:series_index, calibre:title_sort, calibre:timestamp dan calibre:rating.
Beberapa kolom tersebut bersifat pribadi. Nama penulis dan kontributor memang disertakan secara sengaja, dan baris kontributor sering kali menyebutkan program dan versi yang digunakan secara tepat. Stempel waktu modifikasi, dan tanggal yang disimpan ZIP untuk setiap entri, bersama-sama membentuk riwayat kapan buku disusun. Sampul adalah file gambar terpisah di dalam arsip dan menyimpan data EXIF-nya sendiri, blok informasi kamera yang disimpan di dalam foto, yang dapat mencakup merek dan model kamera, waktu pengambilan gambar, dan koordinat GPS. Beberapa toko juga menambahkan watermark yang menempatkan nama pembeli atau nomor pesanan ke dalam file.
Kapan memilih EPUB
EPUB cocok untuk teks yang ingin Anda baca dengan nyaman di perangkat apa pun yang sedang Anda gunakan. Alternatif yang jelas adalah PDF, dan perbedaannya ada pada halaman yang tetap. PDF mereproduksi halaman secara persis, yang Anda perlukan untuk partitur musik, formulir, atau apa pun dengan angka yang padat, tetapi di ponsel berarti harus mencubit dan menggulir. EPUB melepaskan itu dan membiarkan teks dibungkus ulang. Dibandingkan dengan AZW3 milik Amazon, EPUB lebih unggul dalam jangkauan: dapat dibaca di jauh lebih banyak perangkat dan aplikasi, sementara Kindle memerlukan file yang sudah dikonversi, baik oleh Anda maupun oleh Amazon saat dikirimkan.