Що таке файл EPUB?
Файли з розширенням .epub – це формат файлу електронної книги, який надає стандартний формат цифрової публікації для видавців і споживачів. Цей формат уже настільки поширений, що підтримується багатьма пристроями для читання електронних книг і програмним забезпеченням. Наприклад, у Mac OS попередньо встановлене програмне забезпечення Книги підтримує відкриття таких файлів. Крім того, доступно багато сумісного програмного забезпечення для смартфонів, планшетів і комп’ютерів. Стандарти файлів EPUB підтримується Міжнародним форумом цифрових публікацій(IDPF). Версія EPUB 3 також схвалена Book Industry Study Group (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 Application
Формат файлу EPUB базується на трьох відкритих стандартах.
Відкрита громадська структура (OPS)
Файл EPUB 2.0 використовує XHTML 1.1 для створення вмісту публікації. По суті, це означає, що файл EPUB складається з однієї або кількох веб-сторінок. Незважаючи на те, що ви можете включити весь вміст книги чи газети на одну сторінку, краще, щоб такий файл не перевищував 300 КБ з міркувань продуктивності та сумісності. Як і для звичайних веб-сторінок, стиль і макет визначаються за допомогою каскадних таблиць стилів (CSS). У файлах EPUB потрібно використовувати підмножину (обмежений набір команд) CSS2. Багато нових функцій CSS3, наприклад заокруглені прямокутники або тіні, ще недоступні. Для зворотної сумісності творець також може використовувати DTBook замість XHTML для кодування вмісту.
Відкритий формат упаковки (OPF)
Ця частина специфікацій стосується такої структурної інформації, як метадані (хто автор і видавець, яка назва,…), маніфест (список усіх файлів у файлі epub) і зміст. Усі ці дані вбудовано за допомогою XML.
Відкритий формат контейнера (OCF)
Оскільки з наведених вище описів мало бути зрозуміло, документ EPUB складається з серії файлів. Специфікації OCF визначають, як усі ці файли упаковуються в один файл-контейнер. Для цього використовується стиснення ZIP.
Підтримувані формати файлів зображень
Формат файлу EPUB підтримує такі формати файлів зображень.