EPUB електронна книга (.epub)

W3C Стандарт

Електронната публикация (EPUB) е глобално стандартизиран, с отворен код цифров формат за електронни книги, поддържан от W3C, който предоставя достъпни, пренасяеми и богати на мултимедия цифрови книги на всички платформи.

Конвертиране на MOBI към EPUB

Безплатен конвертор от MOBI към EPUB в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Инспектиране и метаданни

Операционните системи и файловите анализатори идентифицират EPUB файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на хедъра (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
Пренасяем текст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 бомби, изчерпващи мястото за съхранение на сървъра при приемане на каталог.

Защитни добри практики:

Исторически произход и етапи

2023W3C официално публикува EPUB 3.3 като одобрена препоръка за уеб стандарт.
2011IDPF пуска EPUB 3, въвеждайки HTML5, CSS3, MathML, аудио и видео медийни наслагвания.
2007EPUB 2.0 заменя структурата за публикации на отворени електронни книги (OEBPS) като официален индустриален стандарт.

Основни предимства и плюсове

  • Безспорният глобален стандарт за цифрово четене: 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 директно във вашия браузър.