مبدل کتاب الکترونیکی Mobipocket به EPUB
تبدیل فایلهای قدیمی کتاب الکترونیکی Mobipocket به قالب مدرن EPUB تضمین میکند که کتابخانه دیجیتال شما روی کتابخوانهای امروزی و اپلیکیشنهای موبایل کار کند.
مقایسه فرمتها و مشخصات فنی
| مشخصات | MOBI | EPUB |
|---|---|---|
| نوع MIME | application/x-mobipocket-ebook | application/epub+zip |
| نوع | PalmDOC binary ebook | packaged ebook |
| فشردهسازی | PalmDOC / LZ77 (Huffman/CDIC) | ZIP (DEFLATE) |
| مشخصات استاندارد | Mobipocket / Amazon Kindle Specification | W3C EPUB 3.3 |
| هدر بایتهای جادویی | 42 4F 4F 4B 4D 4F 42 49 (BOOKMOBI) | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) |
نمای کلی فرمت و کاربردها
قالب Mobipocket متعلق به نسل قدیمیتری از نشر دیجیتال است که توسط شرکت Mobipocket SA ایجاد شد و بعدها توسط آمازون خریداری شد. دستگاههای کتابخوان مدرن و اپلیکیشنهای موبایل به ندرت از فایلهای MOBI به صورت بومی پشتیبانی میکنند و به همین دلیل به تغییر قالب نیاز است. تبدیل این فایلها به EPUB باعث سازگاری آنها با اپل بوکز، گوگل پلی بوکز، کوبو و برنامههای مختلف کتابخوان متنباز میشود. ناشران، آرشیوداران و خوانندگان عادی مکرراً این تبدیل را برای بهروزرسانی آرشیوهای دیجیتال شخصی انجام میدهند. فایلهای قدیمی MOBI اغلب فاقد پشتیبانی از گرافیک برداری مقیاسپذیر، استایلدهی مدرن CSS و تایپوگرافی قابل دسترس هستند. انتقال به استاندارد EPUB قالببندی صحیح را بازمیگرداند و به موتورهای تایپوگرافی مدرن اجازه میدهد متن را به طور تمیز روی صفحات با وضوح بالا رندر کنند.
مشخصات فنی و تحلیل کدک
یک فایل MOBI از نوع MIME با عنوان application/x-mobipocket-ebook استفاده میکند و بر روی ساختار پایگاه داده PalmDOC متکی است. این قالب مکرراً از فشردهسازی PalmDOC LZ77 همراه با کدگذاری دیکشنری Huffman یا CDIC برای کاهش اندازه متن استفاده میکند. فایل با یک هدر پایگاه داده Palm با اندازه ۷۸ بایت شروع میشود و پس از آن هدرهای رکورد قرار دارند و فاقد درخت دایرکتوری واقعی است. در مقابل، یک فایل EPUB از نوع MIME با عنوان application/epub+zip استفاده میکند و به عنوان یک کانتینر استاندارد ZIP که با DEFLATE فشرده شده است، عمل میکند. در داخل آرشیو ZIP، فایل EPUB شامل یک ساختار کانتینر مبتنی بر XML، یک مانیفست OPF، یک سند ناوبری و فصلهای XHTML است که با CSS استایلدهی شدهاند.
سازگاری با سیستمعامل و مرورگر
قالب EPUB از سازگاری تقریباً جهانی در سیستمعاملهای مدرن و زمانهای اجرای وب برخوردار است. کتابخوانهای دسکتاپ مانند Calibre و Adobe Digital Editions فایلهای EPUB را به صورت بومی در ویندوز، macOS و لینوکس باز میکنند. پلتفرمهای موبایل EPUB را از طریق برنامههایی مانند Apple Books در iOS و Moon+ Reader در اندروید مدیریت میکنند. مرورگرهای وب همچنین میتوانند فایلهای EPUB را با استفاده از کتابخوانهای مبتنی بر جاوا اسکریپت مانند Readium رندر کنند. در همین حال، پشتیبانی از MOBI تا حد زیادی منسوخ شده است و فقط روی دستگاههای قدیمی کیندل و نرمافزارهای تخصصی دسکتاپ کار میکند.
💡 اطلاعات مفید
هنگام تبدیل فایلها، از ابزارهایی استفاده کنید که کدهای HTML زیرین را به طور تمیز استخراج کنند تا از انتقال محدودیتهای طرحبندی هاردکد شده از پایگاه داده قدیمی PalmDOC جلوگیری شود.
مقایسه فرمتها و مشخصات فنی
یک فایل معمولی MOBI با حجم ۲ مگابایت که به یک فایل EPUB تبدیل میشود، اندازه فایل مشابهی را ایجاد میکند. انتقال این فایل ۲ مگابایتی روی اتصال فیبر نوری کمتر از ۰.۱ ثانیه، روی شبکه 5G حدود 0.4 ثانیه و روی شبکه استاندارد 4G تقریباً ۱.۲ ثانیه طول میکشد.
پرسشهای متداول
چگونه کتاب الکترونیکی Mobipocket را بدون افت کیفیت به EPUB تبدیل کنیم؟
از آنجایی که هر دو قالب متن را به صورت نشانهگذاری ساختاریافته ذخیره میکنند، تبدیل برای محتوای متنی تا حد زیادی بدون افت کیفیت است. با این حال، تصاویر رستر با وضوح پایین جاسازی شده در داخل کانتینر MOBI ممکن است بدون تغییر باقی بمانند مگر اینکه در مرحله بستهبندی، فیلتر مقیاسبندی مجدد دستی اعمال کنید.
تفاوت بین کتاب الکترونیکی Mobipocket و EPUB چیست؟
کتاب الکترونیکی Mobipocket یک فایل پایگاه داده تخت PalmDOC است که برای دستگاههای دستی اولیه با استفاده از فشردهسازی LZ77 بهینهسازی شده است. قالب EPUB یک آرشیو ZIP ساختاریافته است که شامل چندین فایل XHTML، فرادادههای XML و استایلشیتهای CSS است که برای مطالعه دیجیتال مدرن با قابلیت تغییر اندازه و طرحبندی ثابت طراحی شده است.