Конвертер от 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 |
| Заглавни байтове (Magic Bytes) | 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 преопакова съдържанието в стандартен за индустрията формат, поддържан от Apple Books, Google Play Books и устройства Kobo. Авторите и дигиталните библиотеки често извършват този превод на файлове, за да гарантират, че читателите имат достъп до литературата през различни операционни системи. Стандартните четци изискват специфични структури от HTML и CSS файлове вътре в ZIP контейнер, което прави EPUB оптималния целеви формат за съвместимост между устройства.
Технически спецификации и анализ на кодеците
FictionBook 2.0 използва MIME типа application/x-fb2+xml и разчита на чист XML текст, понякога компресиран в архив .fb2.zip. Той няма специални байтове (magic bytes) и се идентифицира от своя коренов XML таг <FictionBook>. EPUB използва MIME типа application/epub+zip и представлява стриктен ZIP контейнер. EPUB файловете започват със специалните байтове PK (50 4B 03 04) и изискват специфична вътрешна структура, съдържаща файл mimetype, папка META-INF с файл container.xml и XHTML файлове със съдържание, стилизирани с CSS.
Съвместимост с операционни системи и браузъри
EPUB файловете работят нативно под Windows, macOS, Linux, iOS и Android с помощта на приложения като Calibre, Apple Books и FBReader. Съвременните уеб браузъри не могат да показват EPUB файлове нативно без специфични разширения за четене или уеб базирани библиотеки за преглед. FictionBook 2.0 има много по-ограничена поддръжка и обикновено изисква специализиран софтуер за четци от източна Европа или специализирани инструменти за конвертиране, за да се визуализира правилно.
💡 Полезна информация
Винаги проверявайте дали вградените бинарни изображения от източния XML са правилно реферирани в новия OPF манифест по време на конвертирането, за да предотвратите липсващи илюстрации.
Сравнение на формати и технически спецификации
Стандартен файл FictionBook с размер 2 MB се конвертира в EPUB файл с размер 2.1 MB. Прехвърлянето на този файл отнема по-малко от 0.1 секунди през 4G мрежа, мигновена скорост на 5G и незабележимо време през стандартна оптична връзка.
Често задавани въпроси
Как да конвертирате FictionBook 2.0 в EPUB без загуба на качество?
Конвертирането е напълно без загуба, тъй като и двата формата съхраняват текст и метаданни, използвайки текстов език за маркиране. Текстът, главите и вградените base64 изображения се прехвърлят директно в новите XHTML файлове без намаляване на качеството или резолюцията.
Каква е разликата между FictionBook 2.0 и EPUB?
FictionBook 2.0 е един единствен XML документ, съдържащ всички части на книгата, докато EPUB е колекция от множество XHTML файлове, таблици със стилове и навигационни документи, опаковани заедно вътре в компресиран ZIP архив.