Какво е EPUB файл?
Файловете с разширение .epub са файлов формат за електронни книги, който предоставя стандартен цифров формат за публикация за издатели и потребители. Форматът е толкова разпространен досега, че се поддържа от много електронни четци и софтуерни приложения. Например, в Mac OS, предварително инсталираният софтуер Книги осигурява поддръжка за отваряне на такива файлове. Освен това има много съвместим софтуер за смартфони, таблети и компютри. Стандартите за EPUB файлове се поддържат от Международен форум за цифрови публикации. Версията EPUB 3 е одобрена и от Групата за изследване на книжарската индустрия (BISG), водеща търговска асоциация за стандартизирани най-добри практики, изследвания, информация и събития за опаковане на съдържание.
Кратка история на файловия формат EPUB
- Октомври 2007 - EPUB 2.0 беше одобрен
- Септември 2010 - Беше пусната актуализация за поддръжка
- Октомври 2011 - Спецификациите на EPUB 3.0 влязоха в сила
- Юни 2014 - Малка актуализация за поддръжка беше пусната, за да замени версия 3.0
- Януари 2017 - EPUB 3.1 влезе в сила
EPUB файлов формат
Файловият формат EPUB е архив, който може да бъде преименуван на разширение ZIP и съдържанието му може да се преглежда чрез извличане на архива с който и да е инструмент за извличане на архиви. Това е отворен XML-базиран формат и се състои от HTML файлове, изображения, CSS стилови таблици и други елементи. Може също така да се конвертира в PDF, Mobi и няколко други файлови формати чрез редица софтуерни приложения и API.
Електронна книга EPUB, отворена с приложението Mac OS Books
Файловият формат EPUB се основава на следните три отворени стандарта.
Отворена публична структура (OPS)
EPUB 2.0 файл използва XHTML 1.1 за изграждане на съдържанието на публикация. По същество това означава, че един EPUB файл се състои от една или повече уеб страници. Въпреки че бихте могли да включите цялото съдържание на книга или вестник в една страница, по-добре е такъв файл да не надвишава 300K, както от съображения за производителност, така и за съвместимост. Точно както при обикновените уеб страници, стилът и оформлението се определят с помощта на каскадни стилови таблици (CSS). В EPUB файлове трябва да се използва подмножество (ограничена серия от команди) на CSS2. Много от новите функции на CSS3, като заоблени кутии или падащи сенки, все още не са налични. За обратна съвместимост създателят може също да използва DTBook вместо XHTML за кодиране на съдържанието.
Open Packaging Format (OPF)
Тази част от спецификациите се занимава със структурна информация като метаданни (кой е авторът и издателят, какво е заглавието,..), манифестът (списък на всички файлове в epub файл) и съдържанието. Всички тези данни са вградени с помощта на XML.
Open Container Format (OCF)
Тъй като описанията по-горе трябваше да изяснят, EPUB документът се състои от поредица от файлове. Спецификациите на OCF определят как всички тези файлове в крайна сметка се пакетират в един единствен контейнерен файл. За това се използва ZIP компресия.
Поддържани файлови формати за изображения
Файловият формат EPUB поддържа следните файлови формати на изображения.