کتاب الکترونیکی EPUB (.epub)

W3C استاندارد

انتشار الکترونیکی (EPUB) استاندارد جهانی، متن‌باز و دیجیتال کتاب الکترونیکی است که توسط کنسرسیوم وب جهانی (W3C) نگهداری می‌شود و کتاب‌های دیجیتال قابل دسترس، با قابلیت تنظیم مجدد و غنی از چندرسانه‌ای را در تمامی پلتفرم‌ها ارائه می‌دهد.

تبدیل MOBI به EPUB

مبدل رایگان MOBI به EPUB درون مرورگر. فایل‌ها را فورا روی دستگاه خود تبدیل کنید.

بررسی و فراداده

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های EPUB را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

انتخاب یا رها کردن فایل‌ها در اینجا

تبدیل ۱۰۰٪ خصوصی در مرورگر - فایل‌ها هرگز دستگاه شما را ترک نمی‌کنند

یا جای‌گذاری کنید Ctrl+V
تضمین حریم خصوصی بدون انتقال شبکه: صفر بایت به سرورهای خارجی آپلود می‌شود. تمام پردازش‌ها به صورت محلی در سندباکس مرورگر شما انجام شد.

امضای هدر در سطح بایت (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 (فعلی)PDFAZW3MOBI
متن روان (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) که فضای ذخیره‌سازی سرور را در طول دریافت کاتالوگ مصرف می‌کنند.

بهترین روش‌های پدافندی:

تاریخچه و نقاط عطف

2023W3C رسماً استاندارد EPUB 3.3 را به عنوان یک توصیه استاندارد وب تایید شده منتشر می‌کند.
2011موسسه IDPF نسخه EPUB 3 را منتشر می‌کند و HTML5، CSS3، MathML و لایه‌های رسانه‌ای صوتی و تصویری را معرفی می‌نماید.
2007فرمت EPUB 2.0 جایگزین ساختار انتشار کتاب باز (OEBPS) به عنوان استاندارد رسمی صنعت شد.

مزایا و نقاط قوت کلیدی

  • استاندارد جهانی بی‌چون‌وچرا برای مطالعه دیجیتال: ۱۰۰٪ باز، مستقل از فروشنده و پشتیبانی‌شده توسط 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 با طراحی زیبا یا فرمت‌های سازگار با کیندل تبدیل کنید.