Ang MOBI file ay isang ebook sa Mobipocket format. Ang Mobipocket ay isang kumpanyang Pranses na ang reader software ay tumatakbo sa mga Palm at Windows Mobile handheld; binili ito ng Amazon noong 2005 at ginawang base ng format para sa unang Kindle. Iyon ang dahilan kung bakit magkahawig sa loob ang mga MOBI file at Kindle file. Pagkatapos nito ay inilipat na ng Amazon ang sarili nitong mga app sa Kindle Format 8 at EPUB, kaya ang MOBI ay isa nang legacy format na karaniwang makikita sa mas matatandang koleksiyon ng ebook, imbes na isang format na ginagamit pa sa bagong paglalathala.
Kung paano binubuo ang isang MOBI file
Ang MOBI ay nakabatay sa Palm Database format, isang container mula sa panahon ng Palm OS, at ito ay binary: kapag binuksan sa text editor, wala itong makabuluhang ipinapakita. Nagsisimula ang file sa isang header na nagbibigay ng pangalan sa database, karaniwan ay pinaikling bersyon ng pamagat ng aklat, at minamarkahan ito gamit ang type code na BOOKMOBI. Lahat ng kasunod nito ay isang nakanumerong listahan ng mga record.
Hinahati ang teksto ng aklat sa mga record na hanggang apat na kilobyte bawat isa at pinipiga gamit ang alinman sa PalmDOC compression scheme o sa mas siksik na HuffCDIC scheme; ang ilang file ay hindi naka-compress. Parehong lossless ang mga scheme, kaya walang nawawala kahit naka-pack ang datos. Ang markup sa loob ay isang pinaikling HTML, malapit sa web noong huling bahagi ng dekada nobenta, na may kaunting styling at walang embedded na font. Ang mga larawan ay nakaimbak bilang sarili nilang mga record at tinutukoy sa pamamagitan ng numero. Ang mga file na ginawa ng lumang kindlegen app ng Amazon ay madalas na parang dalawang aklat sa isa: isang seksyon na MOBI para sa mga lumang device na sinusundan ng seksyong Kindle Format 8 para sa mga bago, na pinaghiwalay ng isang boundary record.
Anong metadata ang dala ng isang MOBI file
Itinatago ng MOBI ang deskriptibong impormasyon nito sa EXTH header, pinaikling anyo ng extended header, na nasa agad pagkatapos ng pangunahing MOBI header. Isa itong listahan ng mga entry, na bawat isa ay may tag na numero sa halip na pangalan, kaya madalas na makikitang pareho sa isang ulat. Ang madalas mong makita ay ang author (record 100), publisher (101), description o blurb (103), ISBN (104), subject tags (105), petsa ng publikasyon (106), contributor (108), rights statement (109) at ASIN (113), ang identifier na ibinibigay ng Amazon sa isang titulo sa sariling katalogo nito. Mayroon ding language entry, at isang na-update na pamagat na pumapalit sa pangalan sa Palm header.
Dalawa sa mga iyon ang sulit suriin nang mas malapitan. Bihirang tao ang nasa contributor field: ang mga conversion app ang nagtatatak ng sarili nila roon, kaya karaniwan itong nakasulat bilang Calibre o kindlegen na may bersyon, na nagsasabi kung aling software ang humawak sa file at humigit-kumulang kung kailan. Nagdaragdag ang Palm header ng sarili nitong mga creation at modification timestamp. Kaya ang isang MOBI ay may dalang pangalan ng author at publisher ayon sa disenyo, at lampas doon ay nire-record nito kung aling software at kailan ito ginawa, habang ang ASIN o ISBN naman ang nagtatahi sa file sa isang inilathalang edisyon. Ang mga DRM-protected na kamag-anak ng MOBI ng Amazon, ang mga .azw file, ay karagdagang naka-lock sa account na bumili sa mga ito. Ang cover image sa loob ng file ay may sarili rin nitong EXIF data, ang bloke ng impormasyon ng camera na matatagpuan sa mga litrato.
Kailan gagamit ng MOBI
Ang isang totoong dahilan para panatilihin ang isang aklat bilang MOBI ay kung ang device ay hindi makabasa ng mas bagong format: isang unang-labing Kindle, o isang handheld mula sa panahon ng Mobipocket. Para sa iba pa, malinaw ang kapalit. Walang embedded na font ang MOBI, halos walang kontrol sa layout, walang fixed-layout mode at iisang tuwid na pagkakasunod ng pagbabasa, kaya hindi nasasama rito ang tipograpiya ng publisher at mga komplikadong pahina. Ang EPUB ay ang portable na pagpipilian at ang AZW3 ang katutubong format ng Kindle, at pareho nilang tinatanggap ang modernong styling. Madali ang pag-convert pataas mula MOBI patungo sa alinman sa mga iyon, ngunit hindi kayang ibalik ng conversion ang disenyong hindi kailanman naimbak sa format na ito.