Формат файлу

EPUB - електронна публікація

EPUB є відкритим стандартом електронних книжок, який стоїть за майже кожною книгарнею, бібліотекою та застосунком для читання поза Amazon, і це формат, у якому надходить більшість книжок, якщо вони не є файлами Kindle.

.epub

Файл EPUB - це електронна книга. Назва є скороченням від Electronic Publication, а формат був опублікований International Digital Publishing Forum, галузевою асоціацією видавців, яка розробила його на основі попереднього стандарту Open eBook і пізніше увійшла до World Wide Web Consortium. Сьогодні EPUB - це те, в якому форматі майже кожна книжкова крамниця, сервіс бібліотечного абонементу та застосунок для читання (поза Amazon) надають вам книги. Визначальна його властивість - переформатований текст: книга не має фіксованих сторінок, тож ваш застосунок для читання вирішує, де закінчується кожна сторінка, залежно від екрана, який ви тримаєте, і вибраного розміру шрифта.

Як влаштований файл EPUB

EPUB - це ZIP-архів із правилами щодо вмісту. Перейменуйте його на .zip, і будь-який застосунок для розпаковування його відкриє. Першим елементом має бути невеликий файл mimetype, збережений без стиснення і такий, що містить текст application/epub+zip. Поруч із ним META-INF/container.xml вказує на пакетний документ, XML-файл, який зазвичай закінчується на .opf. Цей пакетний документ є планом архіву: маніфестом, що перелічує всі файли в книзі, і «хребтом» (spine), який задає порядок їх читання.

Розділи книги - це звичайні вебсторінки, написані на XHTML і оформлені за допомогою CSS, а зображення, шрифти й аудіо лежать поруч із ними як окремі файли. EPUB 3, поточне покоління формату, побудовано на HTML5. Стиснення ZIP є безвтратним, тому упаковка книги нічого не псує, але зображення всередині зберігають те стиснення, яке мали раніше, тож обкладинка у форматі JPEG як і раніше є з втратами. Більшість EPUB мають переформатовуваний текст; фіксований макет EPUB натомість прив’язує вміст до розміру сторінки - так створюють комікси та ілюстровані дитячі книги. Деякі магазини «загортають» книгу в DRM, який шифрує файли розділів і залишає читачеві без ліцензії можливість бачити не набагато більше, ніж метадані.

Які метадані містить EPUB

Пакетний документ починається з розділу метаданих і використовує Dublin Core - невеликий набір полів загального опису, спільних для бібліотек та архівів. У звіті вони показані з префіксом dc:: dc:title, dc:creator для автора, dc:contributor для редакторів, перекладачів і часто програмного забезпечення, яким було створено файл, dc:language, dc:publisher, dc:date, dc:subject для ключових слів і категорій, dc:description для анотації та dc:rights. Ще одне поле, dc:identifier, - це унікальний ідентифікатор книги, зазвичай ISBN або згенерований UUID.

EPUB 3 додає обов’язкову позначку часу dcterms:modified, яка фіксує, коли файл востаннє змінювали, а також уточнення, що вказують, як потрібно сортувати ім’я та яку роль відіграла особа. Засоби конвертації дописують власні записи: файли, що проходили через Calibre, зазвичай містять calibre:series, calibre:series_index, calibre:title_sort, calibre:timestamp і calibre:rating.

Кілька з цих полів є персональними. Імена автора та учасників додаються навмисно, а в полі contributor часто вказується точна програма і її версія. Позначка часу зміни та дата, яку ZIP зберігає для кожного елемента, разом дають історію того, коли книгу збирали. Обкладинка - це окремий файл із зображенням всередині архіву, який зберігає власні дані EXIF, блок інформації про камеру всередині фото; він може містити виробника й модель камери, момент зйомки та GPS-координати. Деякі магазини також додають водяний знак, який вписує в файл ім’я покупця або номер замовлення.

Коли обирати EPUB

EPUB підходить для текстів, які ви хочете зручно читати на будь-якому пристрої, що під рукою. Очевидна альтернатива - PDF, і різниця полягає у фіксованих сторінках. PDF відтворює сторінку точно, що зручно для нот, форм або матеріалів з великою кількістю схем, але на телефоні це означає постійно масштабувати та прокручувати. EPUB відмовляється від цього і дозволяє тексту перелаштовуватися. У порівнянні з AZW3 від Amazon, EPUB виграє за охопленням: його можна читати на значно більшій кількості пристроїв і в застосунках, тоді як Kindle потребує попереднього перетворення файлу або з вашого боку, або з боку Amazon під час доставки.