Fail MOBI ialah ebook dalam format Mobipocket. Mobipocket ialah sebuah syarikat Perancis dengan perisian pembaca yang dijalankan pada peranti Palm dan Windows Mobile; Amazon membelinya pada tahun 2005 dan menjadikan format ini asas bagi Kindle pertama. Sebab itulah fail MOBI dan fail Kindle kelihatan sangat serupa dari segi struktur dalamannya. Sejak itu Amazon telah memindahkan aplnya kepada Kindle Format 8 dan EPUB, jadi MOBI kini ialah format legasi yang anda jumpai dalam koleksi ebook lama dan bukannya format yang masih digunakan untuk penerbitan baharu.
Bagaimana fail MOBI disusun
MOBI dibina berasaskan format Palm Database, iaitu sebuah bekas dari era Palm OS, dan format ini binari: membukanya dalam penyunting teks tidak memaparkan apa-apa yang berguna. Fail bermula dengan pengepala yang menamakan pangkalan data, biasanya versi dipendekkan tajuk buku, dan menandainya dengan kod jenis BOOKMOBI. Segala-galanya selepas itu ialah senarai rekod bernombor.
Teks buku dibahagikan kepada rekod sehingga empat kilobait setiap satu dan dimampatkan sama ada dengan skim pemampatan PalmDOC atau skim HuffCDIC yang lebih padat; sesetengah fail dibiarkan tanpa pemampatan. Kedua-dua skim ini tanpa hilang data, jadi pemampatan tidak membuang apa-apa. Penanda dalamannya ialah HTML versi ringkas, hampir kepada web lewat sembilan puluhan, dengan gaya yang terhad dan tanpa fon terbenam. Imej disimpan sebagai rekod tersendiri dan dirujuk mengikut nombor. Fail yang dihasilkan oleh apl kindlegen lama Amazon selalunya mengandungi dua buku dalam satu: bahagian MOBI untuk peranti lama diikuti bahagian Kindle Format 8 untuk peranti baharu, dipisahkan oleh satu rekod sempadan.
Apakah metadata yang dibawa oleh fail MOBI
MOBI menyimpan maklumat deskriptifnya dalam pengepala EXTH, singkatan bagi extended header, yang terletak betul-betul selepas pengepala MOBI utama. Ia ialah senarai entri, setiap satu ditandakan dengan nombor dan bukannya nama, sebab itu laporan selalunya memaparkan kedua-duanya. Yang anda biasanya lihat ialah pengarang (rekod 100), penerbit (101), penerangan atau blurb (103), ISBN (104), tag subjek (105), tarikh penerbitan (106), penyumbang (108), pernyataan hak (109) dan ASIN (113), iaitu pengecam yang Amazon berikan kepada tajuk dalam katalognya. Terdapat juga entri bahasa, dan tajuk yang dikemas kini yang menggantikan nama dalam pengepala Palm.
Dua daripadanya wajar diberi perhatian khusus. Medan penyumbang jarang merupakan individu: apl penukaran meletakkan nama mereka di situ, jadi ia biasanya dibaca sebagai Calibre atau kindlegen dengan nombor versi, yang memberitahu apl mana yang mengendalikan fail dan anggaran masanya. Pengepala Palm menambah cap masa penciptaan dan pengubahsuaiannya sendiri. Jadi MOBI menyertakan nama pengarang dan penerbit secara rekaan, dan selain itu ia merekod perisian yang membinanya dan bila, manakala ASIN atau ISBN mengaitkan fail kepada satu edisi terbitan tertentu. Saudara MOBI yang dilindungi DRM oleh Amazon, iaitu fail .azw, juga dikunci kepada akaun yang membelinya. Imej muka depan dalam fail turut menyimpan data EXIF sendiri, iaitu blok maklumat kamera yang terdapat dalam foto.
Bila untuk menggunakan MOBI
Satu-satunya sebab kukuh untuk mengekalkan buku sebagai MOBI ialah peranti yang tidak dapat membaca format yang lebih baharu: Kindle awal, atau peranti genggam era Mobipocket. Bagi penggunaan lain, komprominya ketara. MOBI tidak menyokong fon terbenam, hampir tiada kawalan susun atur, tiada mod susun atur tetap dan hanya satu turutan bacaan linear, jadi tipografi penerbit dan halaman kompleks tidak dapat dikekalkan dalam format ini. EPUB ialah pilihan mudah alih dan AZW3 ialah format asli Kindle, dan kedua-duanya menyokong gaya moden. Menukar MOBI kepada mana-mana format ini adalah mudah, tetapi penukaran tidak boleh memulihkan reka bentuk yang tidak pernah disimpan oleh format asal.