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 65ASCII ПРЕДСТАВЯНЕ: 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 | |
|---|---|---|---|---|
| Пренасяем текст | 100% динамично пренасяне на всички екрани | Фиксирано оформление на страницата (изисква мащабиране) | Пренасяне само на Kindle | Примитивно пренасяне |
| Стандартизация | Официална отворена препоръка на W3C | Отворен стандарт ISO 32000 | Собствен стандарт на Amazon | Остарял проприетарен стандарт |
| Хардуерна съвместимост | Универсална (Apple, Kobo, Android, PC) | Универсална (всички устройства) | Само за устройства Amazon Kindle | Само за стари Kindle и PDA |
| Архитектура на контейнера | ZIP архив с XHTML/CSS/JS | Йерархия на бинарни обекти | База данни PalmDOC | База данни PalmDOC |
Често срещани режими на повреда и ръководство за хекс възстановяване
Грешка в четеца: 'Пакетът не може да бъде отворен: невалиден mimetype'.
Първопричина: Програмата за компресиране е компресирала файла 'mimetype' или го е поставила на отместване, различно от байт 30.
Възстановяване: Препакетирайте, като използвате инструмента за поправка на електронни книги на File2File, за да наложите некомпресирано разположение на mimetype.
Анализ на сигурността и вектори на атака към парсера
EPUB файловете съдържат пълни двигатели за HTML5 и JavaScript, които трябва да бъдат поставени в пясъчна кутия (sandbox), за да се предотврати достъп до локални файлове или изтичане на данни в мрежата.
Известни вектори на атака
- Междусайтов скриптинг (XSS) в четящи системи за EPUB с JavaScript за кражба на данни от библиотеката на потребителя.
- Инжектиране на външни XML субекти (XXE) в XML манифестни парсери на EPUB.
- Атаки с декомпресиране на ZIP бомби, изчерпващи мястото за съхранение на сървъра при приемане на каталог.
Защитни добри практики:
Исторически произход и етапи
Основни предимства и плюсове
- Безспорният глобален стандарт за цифрово четене: 100% отворен, независим от доставчици и поддържан от W3C.
- Безупречна пренасяема типография: текстът автоматично адаптира размера на шрифта, полетата и междуредните разстояния към всеки екран.
- Първокласна поддръжка на достъпност: екранни четци, синхронизация на аудио разказ (Media Overlays) и шрифтове за дислексия.
Технически ограничения и минуси
- Сложните дизайни с фиксирано оформление (като технически учебници и списания) могат да бъдат трудни за надеждно визуализиране при различни съотношения на екрана.
- Стриктни правила за ZIP пакетиране: ако некомпресираният файл 'mimetype' не е абсолютно първият файл при байтово отместване 30, EPUB файлът е невалиден.
- Устройствата Kindle изискват конвертиране (чрез Send-to-Kindle или calibre), а не нативно плъзгане и пускане (drag-and-drop) през USB.
Интересни технически факти
- Файлът 'mimetype' вътре в EPUB трябва да бъде първият файл в ZIP архива, да бъде напълно некомпресиран (0% компресия) и да съдържа точно 'application/epub+zip' без интервали в края.
- Проектът Гутенберг предоставя над 70 000 безплатни класически литературни произведения, форматирани в EPUB.
- През 2017 г. Международният форум за цифрово публикуване (IDPF) се вля директно в Консорциума Световна мрежа (W3C).
Често задавани технически въпроси
Защо EPUB е по-добър от PDF за четене на книги?
EPUB е с адаптивен дизайн (reflowable), което означава, че текстът автоматично се нагажда спрямо екрана на вашия телефон или четец при всякакъв размер на шрифта, докато PDF има фиксирани размери на страниците, които изискват постоянно приближаване и отдалечаване (pinch and zoom).
Мога ли да чета EPUB файлове на iPhone или Mac?
Да. Apple Books е предварително инсталирано на всеки iPhone, iPad и Mac, осигурявайки нативна вградена поддръжка за EPUB книги.
Как мога да конвертирам EPUB в PDF или MOBI?
Можете да конвертирате EPUB книги в красиво форматирани PDF документи или формати, подходящи за Kindle, с помощта на File2File.app директно във вашия браузър.
Свързани двойки за конвертиране на EPUB
Конвертирането на по-стари файлове с електронни книги Mobipocket в модерен EPUB формат гарантира, че вашата дигитална библиотека работи на съвременни четци за електронни книги и мобилни приложения.
Конвертирането на EPUB файлове в Mobipocket eBook формат преобразува съвременните архивирани HTML документи в единични бинарни файлове PalmDOC за по-стари четци.
Конвертирането на файлове FictionBook 2.0 в EPUB преобразува дигитални книги в един XML файл в широко поддържани пакетирани архиви за съвременни четци.
Конвертирайте електронни книги EPUB във файлове FictionBook 2.0 XML за съвместими четци и архивни работни процеси.