Validator EPUB
Memeriksa struktur EPUB — tata letak ZIP, container, manifes OPF, dan rujukan berkas. Jalan di browser.
Cara kerja
Jatuhkan berkas .epub (atau .zip yang sebenarnya memang itu) dan arsipnya dibuka lalu ditelusuri dari luar ke dalam: direktori ZIP dulu, lalu berkas mimetype, lalu META-INF/container.xml, lalu paket OPF yang ditunjuknya. Temuan didaftar bersama berkas tempatnya berada, dipisah antara galat yang membuat pembaca menolak buku itu dan peringatan yang tetap layak diperbaiki.
Apa yang diperiksa
Bahwa direktori pusat ZIP utuh dan tidak terpotong, bahwa mimetype adalah entri pertama, disimpan tanpa kompresi, dan berisi persis application/epub+zip, bahwa container.xml ada dan mendeklarasikan sebuah rootfile, bahwa OPF punya elemen package berikut manifes dan spine, serta bahwa setiap href di manifes benar-benar menunjuk ke berkas di dalam arsip. Aset yang hilang adalah cacat nyata paling umum dan paling sulit ditangkap dengan mata.
Apa yang bukan
Ini pemeriksaan struktur, bukan EPUBCheck. Ia tidak memvalidasi dokumen konten XHTML, CSS, metadata aksesibilitas, atau spesifikasi EPUB 3 selengkapnya, jadi hasil bersih di sini berarti paketnya terbentuk dengan baik, bukan berarti sebuah toko akan menerimanya. Ia menangkap jenis kerusakan yang membuat buku sama sekali tak bisa dibuka, dan biasanya itulah yang Anda cari pukul dua pagi menjelang tenggat.
Kenapa berjalan di browser Anda
Naskah yang belum terbit persis termasuk berkas yang tidak semestinya diunggah ke orang asing sekadar untuk pemeriksaan. Pembaca ZIP, penguraian XML, dan semua aturannya adalah TypeScript yang berjalan di tab ini, jadi buku itu dibaca dari cakram Anda ke memori Anda sendiri dan tidak ke mana pun lagi.