مبدل FictionBook 2.0 به EPUB
تبدیل فایلهای FictionBook 2.0 به EPUB، کتابهای دیجیتال XML تکفایلی را به آرشیوهای بستهبندی شده با پشتیبانی گسترده برای کتابخوانهای مدرن تبدیل میکند.
مقایسه فرمتها و مشخصات فنی
| مشخصات | FB2 | EPUB |
|---|---|---|
| نوع MIME | application/x-fb2+xml | application/epub+zip |
| نوع | XML digital book | packaged ebook |
| فشردهسازی | lossless XML text (often ZIP-compressed as .fb2.zip) | ZIP (DEFLATE) |
| مشخصات استاندارد | FictionBook 2.0 XML Schema | W3C EPUB 3.3 |
| هدر بایتهای جادویی | 3C 3F 78 6D 6C ... 3C 46 69 63 74 69 6F 6E 42 6F 6F 6B (FictionBook) | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) |
نمای کلی فرمت و کاربردها
فایلهای FictionBook 2.0 از ساختار XML استفاده میکنند که متن کتاب، فراداده و تصاویر جاسازیشده را در داخل یک فایل متنی ساده ذخیره میکند. بسیاری از دستگاههای کتابخوان و برنامههای موبایل نمیتوانند این قالب را مستقیماً باز کنند. تبدیل به EPUB محتوا را مجدداً در یک قالب استاندارد صنعتی که توسط اپل بوکز، گوگل پلی بوکز و دستگاههای کوبو پشتیبانی میشود، بستهبندی میکند. نویسندگان و کتابخانههای دیجیتال مکرراً این ترجمه فایل را انجام میدهند تا اطمینان حاصل شود که خوانندگان میتوانند در سیستمعاملهای مختلف به ادبیات دسترسی داشته باشند. کتابخوانهای استاندارد به ساختارهای فایل HTML و CSS خاصی در داخل یک کانتینر ZIP نیاز دارند که EPUB را به قالب مقصد بهینه برای سازگاری بین دستگاهی تبدیل میکند.
مشخصات فنی و تحلیل کدک
قالب FictionBook 2.0 از نوع MIME با عنوان application/x-fb2+xml استفاده میکند و بر روی متن خالص XML متکی است، که گاهی اوقات در داخل یک آرشیو .fb2.zip فشرده میشود. این قالب فاقد بایتهای جادویی است و با تگ XML ریشه <FictionBook> شناسایی میشود. قالب EPUB از نوع MIME با عنوان application/epub+zip استفاده میکند و یک کانتینر سختگیرانه ZIP است. فایلهای EPUB با بایتهای جادویی PK (50 4B 03 04) شروع میشوند و به یک ساختار داخلی خاص حاوی یک فایل mimetype، یک پوشه META-INF با فایل container.xml و فایلهای محتوای XHTML استایلبندی شده با CSS نیاز دارند.
سازگاری با سیستمعامل و مرورگر
فایلهای EPUB به صورت بومی روی ویندوز، macOS، لینوکس، iOS و اندروید با استفاده از برنامههایی مانند Calibre، Apple Books و FBReader کار میکنند. مرورگرهای وب مدرن نمیتوانند فایلهای EPUB را بدون افزونههای خواننده خاص یا کتابخانههای نمایشگر مبتنی بر وب به صورت بومی نمایش دهند. قالب FictionBook 2.0 پشتیبانی بسیار محدودتری دارد و به طور کلی برای نمایش صحیح به نرمافزار کتابخوان اختصاصی اروپای شرقی یا ابزارهای تبدیل تخصصی نیاز دارد.
💡 اطلاعات مفید
همیشه تأیید کنید که تصاویر باینری جاسازی شده از XML منبع به درستی در مانیفست OPF جدید در طول تبدیل ارجاع داده شدهاند تا از تصاویر گمشده جلوگیری شود.
مقایسه فرمتها و مشخصات فنی
یک فایل استاندارد FictionBook با حجم ۲ مگابایت به یک فایل EPUB با حجم ۲.۱ مگابایت تبدیل میشود. انتقال این فایل روی شبکه 4G کمتر از 0.1 ثانیه، با سرعت فوری روی 5G و زمان غیرقابل تشخیصی روی اتصال فیبر نوری استاندارد طول میکشد.
پرسشهای متداول
چگونه FictionBook 2.0 را بدون افت کیفیت به EPUB تبدیل کنیم؟
تبدیل کاملاً بدون افت کیفیت است زیرا هر دو قالب متن و فراداده را با استفاده از نشانهگذاری متنی ذخیره میکنند. متن، فصلها و تصاویر base64 جاسازیشده مستقیماً بدون کاهش کیفیت یا وضوح به فایلهای XHTML جدید منتقل میشوند.
تفاوت بین FictionBook 2.0 و EPUB چیست؟
قالب FictionBook 2.0 یک سند XML منفرد است که شامل تمام بخشهای کتاب است، در حالی که EPUB مجموعهای از چندین فایل XHTML، برگههای استایل و اسناد ناوبری است که در داخل یک آرشیو ZIP فشرده بستهبندی شدهاند.