مبدل EPUB به کتاب الکترونیکی Mobipocket
تبدیل فایلهای EPUB به قالب کتاب الکترونیکی Mobipocket، اسناد HTML زیپشده مدرن را به فایلهای باینری تکپایگاه داده PalmDOC برای کتابخوانهای قدیمی تبدیل میکند.
مقایسه فرمتها و مشخصات فنی
| مشخصات | EPUB | MOBI |
|---|---|---|
| نوع MIME | application/epub+zip | application/x-mobipocket-ebook |
| نوع | packaged ebook | PalmDOC binary ebook |
| فشردهسازی | ZIP (DEFLATE) | PalmDOC / LZ77 (Huffman/CDIC) |
| مشخصات استاندارد | W3C EPUB 3.3 | Mobipocket / Amazon Kindle Specification |
| هدر بایتهای جادویی | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) | 42 4F 4F 4B 4D 4F 42 49 (BOOKMOBI) |
نمای کلی فرمت و کاربردها
قالب EPUB به عنوان استاندارد مدرن برای کتابهای دیجیتال عمل میکند و از آرشیو بازی از فایلهای XHTML، CSS و XML بستهبندی شده در داخل یک کانتینر ZIP استفاده میکند. کتابخوانهای قدیمیتر، مانند دستگاههای اولیه آمازون کیندل و دستیارهای دیجیتال Palm OS، به قالب MOBI نیاز دارند. تبدیل EPUB به MOBI به خوانندگان اجازه میدهد تا شکاف بین استانداردهای نشر مدرن و سختافزارهای قدیمی را پر کنند. کاربران مکرراً این تبدیل را هنگام بارگذاری کتابخانههای متعلق به حوزه عمومی بر روی دستگاههای خواندن اختصاصی قدیمی که فاقد پشتیبانی بومی از بستههای مدرن با قابلیت تغییر اندازه هستند، انجام میدهند. ابزارهای نرمافزاری مانند Calibre با تجزیه ساختار XHTML داخلی فایل EPUB، حذف قوانین CSS پشتیبانینشده و کامپایل کردن متن باقیمانده در یک پایگاه داده خطی PalmDOC، این تبدیل را مدیریت میکنند. این فرآیند تضمین میکند که فصلها، لینکهای وب و استایلدهی پایه روی سختافزارهایی که بیش از یک دهه پیش ساخته شدهاند، کاربردی باقی بمانند. در حالی که برنامههای مدرن EPUB را ترجیح میدهند، سختافزارهای قدیمی کاملاً به ساختار MOBI متکی هستند تا متن را به درستی و بدون ایجاد خرابی در سیستمهای با حافظه محدود رندر کنند.
مشخصات فنی و تحلیل کدک
قالب EPUB (application/epub+zip) یک آرشیو بستهبندی شده است که از فشردهسازی DEFLATE برای دستهبندی چندین فایل HTML و تصویر در کنار یک کانتینر OPF استفاده میکند. قالب MOBI (application/x-mobipocket-ebook) از ساختار باینری PalmDOC با فشردهسازی LZ77 و Huffman استفاده میکند. فایل MOBI با یک هدر پایگاه داده Palm حاوی یک فیلد نام ۶۸ بایتی شروع میشود و به دنبال آن یک امضای نوع فایل منحصر به فرد به نام 'BOOKMOBI' در آفست ۶۰ قرار دارد. موتور تبدیل باید آرشیو ZIP نوع EPUB را از حالت فشرده خارج کند، ساختار پوشه هرمی را به یک جریان داده خطی واحد تبدیل کند، CSS پیشرفته را به تگهای درون خطی ساده تبدیل کند و بار متنی را در تکههای رکورد با اندازه ثابت ۴۰۹۶ بایت کدگذاری کند.
سازگاری با سیستمعامل و مرورگر
قالب EPUB به صورت بومی توسط Apple Books، Google Play Books و بیشتر برنامههای خواندن مدرن اندروید یا iOS پشتیبانی میشود. سازگاری MOBI به دستگاههای قدیمی آمازون کیندل (Kindle Keyboard، Kindle Touch) و دستیارهای دیجیتال شخصی Palm OS محدود شده است. مرورگرهای وب مدرن نمیتوانند فایلهای MOBI را به صورت بومی رندر کنند و برای خواندن ساختار باینری به افزونههای مرورگر شخص ثالث یا برنامههای دسکتاپ اختصاصی مانند Calibre یا FBReader نیاز دارند.
💡 اطلاعات مفید
هنگام تبدیل، طرحبندیهای پیچیده CSS را ساده کرده و فونتهای با وضوح بالا جاسازی شده را حذف کنید؛ زیرا قالب MOBI محدودیتهای سختگیرانهای در زمینه استایلدهی دارد و نمیتواند تایپوگرافی پیشرفته را مدیریت کند.
مقایسه فرمتها و مشخصات فنی
یک فایل متوسط EPUB با حجم ۲ مگابایت هنگام تبدیل به MOBI به دلیل تختسازی ساختاری به حدود ۱.۵ مگابایت کاهش مییابد. روی یک شبکه تلفن همراه 4G با سرعت دانلود ۱۵ مگابیت بر ثانیه، انتقال هر دو فایل کمتر از دو ثانیه طول میکشد. روی اتصال 5G با سرعت ۱۰۰ مگابیت بر ثانیه یا اتصال فیبر نوری بیش از ۵۰۰ مگابیت بر ثانیه، انتقال فوری است و کمتر از 0.1 ثانیه طول میکشد.
پرسشهای متداول
چگونه EPUB را بدون افت کیفیت به کتاب الکترونیکی Mobipocket تبدیل کنیم؟
تبدیل EPUB به MOBI شامل یک تغییر ساختاری است تا یک کپی خالص بدون افت کیفیت. موتور تبدیل، XHTML و CSS مدرن را به تگهای زیرمجموعه HTML سادهتری که توسط تجزیهکننده PalmDOC پشتیبانی میشوند، ترجمه میکند. در حالی که متن و قالببندی پایه حفظ میشوند، ویژگیهای طرحبندی پیشرفته، گرافیک برداری و فونتهای جاسازی شده ممکن است برای مطابقت با محدودیتهای قالب باینری قدیمی کاهش یافته یا حذف شوند.
تفاوت بین EPUB و کتاب الکترونیکی Mobipocket چیست؟
قالب EPUB یک استاندارد باز مبتنی بر یک کانتینر ZIP است که شامل فایلهای XHTML فرد، استایلشیتها و تصاویر است. قالب MOBI یک قالب باینری اختصاصی مبتنی بر ساختار پایگاه داده Palm است که کل متن و بار تصویری را در یک فایل واحد با استفاده از فشردهسازی PalmDOC و Huffman ترکیب میکند.