Format Fail

EPUB - Penerbitan Elektronik

EPUB ialah piawaian ebook terbuka di sebalik hampir setiap kedai buku, perpustakaan dan app pembaca di luar Amazon, dan ia ialah format yang digunakan oleh kebanyakan buku apabila ia bukan fail Kindle.

.epub

Fail EPUB ialah buku elektronik. Namanya ialah singkatan bagi Electronic Publication, dan format ini diterbitkan oleh International Digital Publishing Forum, sebuah kumpulan industri penerbitan yang membangunkannya daripada piawaian Open eBook yang lebih awal dan kemudiannya diserap ke dalam World Wide Web Consortium. Hari ini EPUB ialah format yang diberikan oleh hampir setiap kedai buku, perkhidmatan pinjaman perpustakaan dan app pembaca di luar Amazon. Ciri utamanya ialah teks boleh disusun semula: buku tidak mempunyai halaman tetap, jadi app pembaca anda menentukan di mana setiap halaman berakhir, berdasarkan skrin yang anda gunakan dan saiz fon yang anda pilih.

Cara fail EPUB dibina

EPUB ialah arkib ZIP dengan peraturan tentang apa yang dikandunginya. Tukar namanya kepada .zip dan sebarang app nyahzip boleh membukanya. Entri pertama mestilah fail kecil bernama mimetype, disimpan tanpa pemampatan, yang mengandungi teks application/epub+zip. Di sebelahnya, META-INF/container.xml merujuk kepada dokumen pakej, iaitu fail XML yang biasanya berakhir dengan .opf. Dokumen pakej itu ialah pelan arkib: senarai manifest bagi setiap fail dalam buku, dan tulang belakang yang memberikan susunan bacaan.

Bab-bab itu sendiri ialah halaman web biasa, ditulis dalam XHTML dan digayakan dengan CSS, dengan imej, fon dan audio diletakkan bersebelahan sebagai fail berasingan. EPUB 3, generasi semasa, dibina di atas HTML5. Pemampatan ZIP ialah tanpa hilang data (lossless), jadi membungkus buku tidak merosakkan apa-apa, tetapi gambar di dalam mengekalkan pemampatan sedia ada, jadi kulit dalam format JPEG tetap hilang data (lossy). Kebanyakan EPUB boleh disusun semula; EPUB susun atur tetap mengunci kandungan kepada saiz halaman, iaitu cara komik dan buku kanak-kanak berilustrasi dihasilkan. Sesetengah kedai menyalut buku dengan DRM, yang menyulitkan fail bab dan menyebabkan pembaca tanpa lesen hanya dapat melihat sedikit lebih daripada metadata.

Metadata yang dibawa oleh EPUB

Dokumen pakej dibuka dengan seksyen metadata, dan ia menggunakan Dublin Core, iaitu set istilah kecil bagi medan penerangan umum yang dikongsi perpustakaan dan arkib. Laporan memaparkannya dengan awalan dc:: dc:title, dc:creator untuk pengarang, dc:contributor untuk editor, penterjemah dan selalunya perisian yang menghasilkan fail tersebut, dc:language, dc:publisher, dc:date, dc:subject untuk kata kunci dan kategori, dc:description untuk ringkasan, dan dc:rights. Satu lagi, dc:identifier, ialah id unik buku dan biasanya merupakan ISBN atau UUID yang dijana.

EPUB 3 menambah cap masa dcterms:modified yang wajib untuk merekod bila fail terakhir diubah, serta penapisan lanjut yang menyatakan cara nama perlu diisih dan peranan yang dimainkan oleh seseorang. App penukaran menulis entri mereka sendiri di atasnya: fail yang telah diproses melalui Calibre lazimnya mengandungi calibre:series, calibre:series_index, calibre:title_sort, calibre:timestamp dan calibre:rating.

Beberapa medan tersebut bersifat peribadi. Nama pengarang dan penyumbang wujud dengan sengaja, dan baris penyumbang kerap menyatakan program dan versi tepat yang digunakan. Cap masa pengubahsuaian, dan tarikh yang disimpan ZIP untuk setiap entri, bersama-sama memberikan sejarah bila buku itu disusun. Kulit ialah fail gambar berasingan di dalam arkib dan mengekalkan data EXIF sendiri, iaitu blok maklumat kamera yang disimpan dalam foto, yang boleh merangkumi jenama dan model kamera, masa gambar diambil dan koordinat GPS. Sesetengah kedai juga menambah tera air yang meletakkan nama pembeli atau nombor pesanan ke dalam fail.

Bila hendak memilih EPUB

EPUB sesuai untuk teks yang anda mahu baca dengan selesa pada mana-mana peranti yang ada. Alternatif yang jelas ialah PDF, dan perbezaannya ialah halaman tetap. PDF menghasilkan semula halaman yang tepat, yang anda mahukan untuk lembaran muzik, borang atau apa-apa dengan angka yang padat, tetapi pada telefon ia memerlukan zum dan menatal. EPUB meninggalkan itu dan membenarkan teks disusun semula. Berbanding AZW3 Amazon, EPUB lebih luas capaiannya: ia boleh dibaca pada jauh lebih banyak peranti dan app, manakala Kindle memerlukan fail ditukar, sama ada oleh anda atau oleh Amazon ketika ia dihantar.