کتاب الکترونیکی EPUB (.epub)
W3C استانداردانتشار الکترونیکی (EPUB) استاندارد جهانی، متنباز و دیجیتال کتاب الکترونیکی است که توسط کنسرسیوم وب جهانی (W3C) نگهداری میشود و کتابهای دیجیتال قابل دسترس، با قابلیت تنظیم مجدد و غنی از چندرسانهای را در تمامی پلتفرمها ارائه میدهد.
تبدیل MOBI به EPUB
مبدل رایگان MOBI به EPUB درون مرورگر. فایلها را فورا روی دستگاه خود تبدیل کنید.
بررسی و فراداده
سیستمعاملها و تحلیلگرهای فایل، فایلهای EPUB را با بررسی توالی بایتهای دودویی ابتدایی شناسایی میکنند:
امضای هدر در سطح بایت (Magic Bytes)
سیستمعاملها و تحلیلگرهای فایل، فایلهای EPUB را با بررسی توالی بایتهای دودویی ابتدایی شناسایی میکنند:
امضای HEX (آفست 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65نمایش ASCII: PK..mimetypeapplication/epub+zip
استانداردسازی: W3C EPUB 3.3 Recommendation
مشخصات فنی
| معماری کانتینر | ZIP archive containing uncompressed 'mimetype' file, META-INF/container.xml, and OEBPS content package |
| فشردهسازی | Deflate (zlib) compression on internal content files; 'mimetype' file strictly uncompressed (Store mode) |
| ترتیب بایتها (Endianness) | Little-Endian (ZIP container) |
| فضاهای رنگی | sRGB, Display P3, CSS Color Module Level 4 |
| کانالها و ساختار | Reflowable or fixed-layout XHTML pages, CSS stylesheets, embedded SVG/raster images, audio, and video |
| حداکثر ابعاد | Unbounded pagination (reflows dynamically to any display size from watch to 8K TV) |
| شفافیت مشخصات | Full CSS alpha transparency, opacity masks, and transparent PNG/SVG graphics |
| استریمینگ و پیشرونده | Table of Contents (toc.ncx / nav.xhtml) enables instant chapter seeking |
ماتریس مقایسه فنی: EPUB در برابر رقبا
| ویژگی فنی | EPUB (فعلی) | AZW3 | MOBI | |
|---|---|---|---|---|
| متن روان (Reflowable) | تنظیم مجدد پویا ۱۰۰٪ در تمامی صفحهنمایشها | طرحبندی صفحه ثابت (نیازمند بزرگنمایی) | تنظیم مجدد فقط روی کیندل | تنظیم مجدد اولیه |
| استانداردسازی | توصیه باز و رسمی W3C | استاندارد باز ISO 32000 | استاندارد انحصاری آمازون | استاندارد انحصاری منسوخشده |
| سازگاری سختافزاری | جهانی (اپل، کوبو، اندروید، رایانه) | جهانی (تمامی دستگاهها) | فقط دستگاههای آمازون کیندل | فقط کیندل قدیمی و PDA |
| معماری کانتینر | آرشیو ZIP با XHTML/CSS/JS | هویتسنجی شیء باینری | پایگاه داده PalmDOC | پایگاه داده PalmDOC |
حالتهای رایج خرابی و راهنمای بازیابی هگز
خطای کتابخوان: «بسته باز نمیشود: mimetype نامعتبر است».
علت ریشهای: ابزار فشردهسازی، فایل «mimetype» را فشرده کرده یا آن را در آفستی غیر از بایت ۳۰ قرار داده است.
بازیابی: بستهبندی مجدد با استفاده از ابزار تعمیر کتاب الکترونیکی File2File برای اعمال قرارگیری mimetype بدون فشردهسازی.
تحلیل امنیتی و بردارهای حمله تجزیهکننده (Parser)
فایلهای EPUB حاوی موتورهای کامل HTML5 و جاوا اسکریپت هستند که باید در محیط ایمن (Sandbox) اجرا شوند تا از دسترسی به فایلهای محلی یا نشت شبکه جلوگیری شود.
بردارهای حمله شناختهشده
- اسکریپتنویسی بینسایتی (XSS) در سیستمهای کتابخوان جاوا اسکریپت EPUB برای سرقت دادههای کتابخانه کاربر.
- تزریق موجودیت خارجی XML (XXE) در تجزیهکنندههای مانیفست XML در EPUB.
- حملات فشردهسازی بمب زیپ (Zip bomb) که فضای ذخیرهسازی سرور را در طول دریافت کاتالوگ مصرف میکنند.
بهترین روشهای پدافندی:
تاریخچه و نقاط عطف
مزایا و نقاط قوت کلیدی
- استاندارد جهانی بیچونوچرا برای مطالعه دیجیتال: ۱۰۰٪ باز، مستقل از فروشنده و پشتیبانیشده توسط W3C.
- تایپوگرافی روان و بینقص: متن بهطور خودکار اندازه فونت، حاشیهها و فاصله خطوط را با هر نمایشی تطبیق میدهد.
- پشتیبانی از دسترسیپذیری در سطح جهانی: صفحهخوانها، همگامسازی روایت صوتی (Media Overlays) و فونتهای مخصوص خوانشی (دیسلکسی).
محدودیتها و معایب فنی
- طراحیهای پیچیده با طرحبندی ثابت (مانند کتابهای درسی فنی و مجلات) ممکن است در رندر کردن قابل اعتماد در نسبتهای مختلف صفحه دشوار باشند.
- قوانین سختگیرانه بستهبندی ZIP: اگر فایل فشردهنشده «mimetype» اولین فایل در آفست بایت ۳۰ نباشد، فایل EPUB نامعتبر است.
- دستگاههای کیندل به جای قابلیت کشیدن و رها کردن ساده USB، نیازمند تبدیل (از طریق Send-to-Kindle یا calibre) هستند.
نکات فنی جالب
- فایل «mimetype» درون یک EPUB باید اولین فایل در آرشیو ZIP باشد، باید کاملاً بدون فشردهسازی (فشردهسازی ۰٪) باشد و باید دقیقاً شامل عبارت «application/epub+zip» بدون هیچ فاصله اضافی در انتها باشد.
- پروژه گوتنبرگ بیش از ۷۰,۰۰۰ اثر ادبی کلاسیک رایگان را در قالب EPUB ارائه میدهد.
- در سال ۲۰۱۷، مجمع بینالمللی نشر دیجیتال (IDPF) مستقیماً در کنسرسیوم وب جهانی (W3C) ادغام شد.
سوالات فنی متداول
چرا برای کتابخوانی فرمت EPUB بهتر از PDF است؟
فرمت EPUB قابلیت تغییر جریان (reflowable) دارد، به این معنی که متن به طور خودکار تنظیم میشود تا در هر اندازه فونتی با صفحه نمایش تلفن همراه یا کتابخوان الکترونیکی شما مطابقت پیدا کند، در حالی که PDF دارای ابعاد صفحه ثابت است که نیاز به زوم کردن و جابجایی مداوم دارد.
آیا میتوانم فایلهای EPUB را روی آیفون یا مک بخوانم؟
بله. برنامه Apple Books به طور پیشفرض روی هر آیفون، آیپد و مک نصب شده است و پشتیبانی بومی و آمادهای برای کتابهای EPUB ارائه میدهد.
چگونه میتوانم EPUB را به PDF یا MOBI تبدیل کنم؟
شما میتوانید کتابهای EPUB را با استفاده از File2File.app مستقیماً در مرورگر خود به اسناد PDF با طراحی زیبا یا فرمتهای سازگار با کیندل تبدیل کنید.
جفتهای تبدیل مرتبط با EPUB
تبدیل فایلهای قدیمی کتاب الکترونیکی Mobipocket به قالب مدرن EPUB تضمین میکند که کتابخانه دیجیتال شما روی کتابخوانهای امروزی و اپلیکیشنهای موبایل کار کند.
تبدیل فایلهای EPUB به قالب کتاب الکترونیکی Mobipocket، اسناد HTML زیپشده مدرن را به فایلهای باینری تکپایگاه داده PalmDOC برای کتابخوانهای قدیمی تبدیل میکند.
تبدیل فایلهای FictionBook 2.0 به EPUB، کتابهای دیجیتال XML تکفایلی را به آرشیوهای بستهبندی شده با پشتیبانی گسترده برای کتابخوانهای مدرن تبدیل میکند.
تبدیل کتابهای الکترونیکی EPUB به فایلهای XML با فرمت FictionBook 2.0 برای کتابخوانهای سازگار و جریانهای کاری آرشیو.