Baca 3 menit
Buku yang tidak mau terbuka
Seseorang mengirimi Anda buku, Anda klik dua kali, lalu komputer bertanya harus dibuka dengan aplikasi apa. Untuk momen itulah nopa punya pembaca buku. Berikut isi sebenarnya dari EPUB dan FB2, kenapa keduanya bisa gagal dibuka, dan hal-hal yang kami putuskan harus dikatakan terus terang oleh pembaca alih-alih menampilkan halaman kosong.
EPUB adalah situs web kecil di dalam zip
Ganti nama .epub menjadi .zip lalu buka: di dalamnya ada bab-bab yang ditulis sebagai halaman web, gambar, satu berkas gaya, dan dua daftar pendek — urutan baca dan daftar isi. Itulah seluruh formatnya. Artinya, aplikasi paling wajar untuk membacanya adalah yang sudah terbuka: browser sudah tiga puluh tahun menampilkan halaman seperti itu.
Namun Windows tidak punya pembaca EPUB sendiri — Edge versi lama bisa membukanya, yang sekarang tidak. iPhone menyerahkan berkas ke Apple Books, sedangkan Android biasanya meminta Anda memasang aplikasi dulu. Jadi halaman EPUB kami melakukan hal sederhana: Anda memilih berkas, tab membukanya di memori, dan buku terbuka dengan daftar isinya sendiri. Tidak ada yang diunggah; memang tidak ada tujuannya.
FB2 dan halaman penuh tanda tanya
FB2 adalah format buku umum lainnya, dan hampir seluruhnya hidup di perpustakaan berbahasa Rusia. Ia satu berkas XML yang bahkan menyimpan gambarnya sebagai teks, sering dikemas menjadi .fb2.zip. Tidak ada sistem operasi yang membukanya tanpa aplikasi tambahan.
Jebakan FB2 adalah usianya. Banyak berkas yang beredar dibuat sebelum semuanya beralih ke UTF-8 dan disimpan dalam windows-1251 atau KOI8-R. Pembaca yang menganggap semuanya UTF-8 akan menampilkan “����” alih-alih novel. Baris pertama FB2 menyebutkan pengodeannya, jadi halaman FB2 membaca baris itu sebelum yang lain — dan buku dari perpustakaan berumur sepuluh tahun terbuka sebagai teks.
Tiga berkas yang kami tolak, beserta alasannya
Ada buku yang hanya bisa dibuka oleh toko yang menjualnya, dan berpura-pura sebaliknya hanya membuang waktu Anda. Karena itu pembaca memeriksa isi berkasnya, bukan hanya namanya, lalu menjawab dengan jelas:
- DRM. Buku dari Kindle dan sebagian besar toko dienkripsi untuk aplikasi toko itu sendiri. Kami tidak akan mencoba membobolnya, dan pembaca akan mengatakannya alih-alih gagal diam-diam.
- MOBI dan AZW3. Keduanya format Kindle. Berkas yang namanya diganti menjadi .epub tetap dikenali apa adanya — Anda mendapat satu kalimat jelas, bukan aplikasi yang macet.
- PDF yang terseret tanpa sengaja. Ia diarahkan ke alat PDF, tempat yang semestinya.
Kesalahan yang pertama kali kami buat
EPUB bisa membawa berkas bernama encryption.xml, dan DRM memakainya. Karena itu versi pertama pembaca kami menganggap keberadaan berkas itu saja sebagai bukti DRM. Padahal bukan: banyak penerbit memakai berkas yang sama hanya untuk mengacak fon yang tertanam di buku, agar fon itu tidak bisa diambil dan dipakai ulang. Teksnya tetap bisa dibaca biasa.
Akibatnya, pembaca memberi tahu orang yang membeli buku tanpa DRM bahwa hanya aplikasi toko yang bisa membukanya — pernyataan yang keliru, justru kepada orang yang dijanjikan bantuan oleh halaman itu. Sekarang pembaca melihat apa yang benar-benar tercantum di berkas tersebut, membuka buku yang hanya fonnya diacak, dan menyimpan penolakan untuk buku yang teksnya terkunci.
Apa yang diingat, dan di mana
Di halaman alat, buku terbuka dan Anda membaca bab demi bab. Buka di desktop, dan pembaca menyimpan lebih banyak: posisi terakhir Anda di buku, fon berkait atau tanpa kait, ukuran teks 15 sampai 26, halaman terang, sepia, atau gelap, serta penanda buku. Anda bisa mencari di seluruh buku, dan kutipan yang Anda pilih bisa disimpan ke Catatan beserta judul bukunya.
Semua itu tersimpan di browser ini, di perangkat ini. Tidak ada akun, jadi tidak ada sinkronisasi: ponsel tidak tahu di mana Anda berhenti di laptop. Di samping penanda buku, pembaca menuliskannya terang-terangan — “hanya tersimpan di perangkat ini” — karena mengetahuinya setelah membersihkan data browser jauh lebih menyebalkan.
Apa yang bukan
Ini bukan toko buku atau perpustakaan. Kami tidak menyimpan buku, tidak mencarikannya, dan tidak menautkannya; pembaca membuka berkas yang sudah Anda miliki. Ia tidak membuka buku Kindle dan tidak menyinkronkan. Jika Anda membaca setiap malam di tiga perangkat, aplikasi baca khusus akan lebih cocok, dan kami lebih suka mengatakannya di sini daripada Anda menyadarinya di halaman dua ratus.
Tapi kalau yang Anda punya adalah satu berkas yang tidak mau terbuka, ia akan terbuka di tab yang sedang Anda pakai.