~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ D331F3C7B907DBD87169C09DF010D512__1716549420 ✰
Заголовок документа оригинал.:
✰ EPUB - Wikipedia ✰
Заголовок документа перевод.:
✰ EPUB — Википедия, бесплатная энциклопедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/EPUB ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/d3/12/d331f3c7b907dbd87169c09df010d512.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/d3/12/d331f3c7b907dbd87169c09df010d512__translat.html ✰
Дата и время сохранения документа:
✰ 12.06.2024 11:43:45 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 24 May 2024, at 14:17 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

EPUB — Википедия, бесплатная энциклопедия Jump to content

EPUB

Из Википедии, бесплатной энциклопедии
Электронное издание (EPUB)
Расширение имени файла
.epub
Тип интернет-СМИ
приложение/epub+zip
Магическое число PK\x03\x04 ( Почтовый индекс )
Разработан Международный форум цифровых публикаций (IDPF)
Начальная версия сентябрь 2007 г .; 16 лет назад ( 2007 -09 )
Последний релиз
3.3
25 мая 2023 г .; 12 месяцев назад ( 25.05.2023 ) [1]
Тип формата электронной книги формат файла
Содержится Формат контейнера OEBPS (OCF; Zip )
Расширено с Открытая электронная книга , XHTML , CSS , DTBook
Стандартный ИСО/МЭК ТС 30135
Открытый формат ? Да
Веб-сайт w3.org/epub3

EPUB — это электронных книг формат файлов , использующий расширение файла «.epub» . Этот термин является сокращением от электронного издания и иногда стилизован под ePub . EPUB поддерживается многими устройствами для чтения электронных книг , а совместимое программное обеспечение доступно для большинства смартфонов, планшетов и компьютеров. EPUB — это технический стандарт , опубликованный Международным форумом цифровых публикаций (IDPF). Он стал официальным стандартом IDPF в сентябре 2007 года, заменив старый стандарт Open eBook (OEB). [2]

Исследовательская группа книжной индустрии одобрила EPUB 3 в качестве предпочтительного формата для упаковки контента и заявила, что мировая книгоиздательская индустрия должна сплотиться вокруг единого стандарта. [3] Формат EPUB реализован как архивный файл, состоящий из файлов XHTML , несущих контент, а также изображений и других вспомогательных файлов. EPUB — наиболее широко поддерживаемый XML формат электронных книг на основе , независимый от поставщика; то есть он поддерживается практически всеми аппаратными считывателями. [4]

История [ править ]

Преемник открытой структуры публикации электронных книг , EPUB 2.0 был утвержден в октябре 2007 года. [5] с техническим обновлением (2.0.1), утвержденным в сентябре 2010 г. [6]

Спецификация EPUB 3.0 вступила в силу в октябре 2011 года, а в июне 2014 года ее заменило незначительное техническое обновление (3.0.1). [7] Новые основные функции включают поддержку точного макета или специализированного форматирования (документы с фиксированным макетом), например, для комиксов, [8] и поддержка MathML . Текущая версия EPUB — 3.2, действует с 8 мая 2019 г. [9] Спецификация формата (текста) подверглась реорганизации. [10] и уборка; поддерживает удаленно размещенные ресурсы и новые форматы шрифтов ( WOFF 2.0 и SFNT ). [11] и использует более чистый HTML и CSS . [12]

В мае 2016 года члены IDPF одобрили слияние Консорциума World Wide Web (W3C), [13] «полностью согласовать издательскую индустрию и основные веб-технологии». [14]

Версия 2.0.1 [ править ]

EPUB 2.0 был одобрен в октябре 2007 года, а техническое обновление (2.0.1), предназначенное для уточнения и исправления ошибок в спецификациях, было одобрено в сентябре 2010 года. [6] EPUB версии 2.0.1 состоит из трех спецификаций:

  • Открытая структура публикации (OPS) 2.0.1 содержит форматирование своего контента. [15]
  • Открытый формат упаковки (OPF) 2.0.1 описывает структуру .epub файл в формате XML. [16]
  • Формат открытого контейнера (OCF) 2.0.1 собирает все файлы в виде ZIP- архива. [17]

EPUB внутренне использует XHTML или DTBook (стандарт XML, предоставленный консорциумом DAISY ) для представления текста и структуры документа с содержимым, а также подмножество CSS для обеспечения макета и форматирования. XML используется для создания манифеста документа, оглавления и метаданных EPUB . Наконец, файлы объединяются в zip- файл в качестве упаковочного формата.

Открытая структура публикации 2.0.1 [ править ]

Файл EPUB использует XHTML 1.1 (или DTBook) для создания содержимого книги, начиная с версии 2.0.1. Это отличается от предыдущих версий (OEBPS 1.2 и более ранних), в которых использовалось подмножество XHTML. Однако на некоторые элементы есть некоторые ограничения. MIME -тип для документов XHTML в EPUB: application/xhtml+xml. [15] [а]

Стилизация и макет выполняются с использованием подмножества CSS 2.0, называемого таблицами стилей OPS . Этот специализированный синтаксис требует, чтобы системы чтения поддерживали только часть свойств CSS и добавляли несколько пользовательских свойств. Пользовательские свойства включают в себя oeb-page-head, oeb-page-foot, и oeb-column-number. Встраивание шрифтов можно выполнить с помощью @font-faceсвойство, а также включение файла шрифта в манифест OPF (см. ниже). MIME -тип для документов CSS в EPUB: text/css. [15] [б]

EPUB также требует, чтобы изображения PNG , JPEG , GIF и SVG поддерживались с использованием mimetypes. image/png, image/jpeg, image/gif, image/svg+xml. Разрешены другие типы мультимедиа, но создатели должны включать альтернативные версии, используя поддерживаемые типы. [15] Таблицу всех необходимых mime-типов см. в разделе 1.3.7 спецификации.

Юникод Требуется UTF-8 или UTF-16 . , и производители контента должны использовать кодировку [15] Это делается для поддержки международных и многоязычных книг. Однако системы чтения не обязаны предоставлять шрифты, необходимые для отображения каждого символа Юникода, хотя они обязаны отображать хотя бы заполнитель для символов, которые не могут отображаться полностью. [15]

Пример скелета файла XHTML для EPUB выглядит следующим образом:

<?xml version="1.0"coding="UTF-8" ?> 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11 /DTD/xhtml11.dtd"> 
 <  html   xmlns  =  "http://www.w3.org/1999/xhtml"   xml:lang  =  "en"  > 
   <  head  > 
     <  мета   http-equiv  =  "Content-Type"   content  =  "application/xhtml+xml; charset=utf-8"   /> 
     <  title  >  Гордость и предубеждение  </  title  > 
     <  ссылка   rel  =  "таблица стилей"   href  =  "css/main.css"   type  =  "text/css"   / > 
   </  голова  > 
   <  тело  > 
      ... 
    </  тело  > 
 </  html  > 

Открытый формат упаковки 2.0.1 [ править ]

Цель спецификации OPF — «[определить] механизм, с помощью которого различные компоненты публикации OPS связываются вместе, и обеспечить дополнительную структуру и семантику электронной публикации». [16] Это достигается с помощью двух XML-файлов с расширениями .opf и .ncx.

.opf-файл

Файл OPF, традиционно называемый content.opf, содержит метаданные книги EPUB, манифест файла и линейный порядок чтения. Этот файл имеет корневой элемент package и четыре дочерних элемента: metadata, manifest, spine, и guide. Кроме того, package узел должен иметь unique-identifierатрибут. MIME-тип файла .opf: application/oebps-package+xml. [16]

The metadataЭлемент содержит всю информацию метаданных для конкретного файла EPUB. Требуются три тега метаданных (хотя доступно гораздо больше): title, language, и identifier. title содержит название книги, language содержит язык содержания книги в RFC 3066 формате или его преемниках, таких как более новый RFC 4646 и identifierсодержит уникальный идентификатор книги, например ISBN или URL-адрес . identifier's id атрибут должен быть равен unique-identifier атрибут из package элемент. [16] [с]

The manifestЭлемент перечисляет все файлы, содержащиеся в пакете. Каждый файл представлен item элемент и имеет атрибуты id, href, media-type. Здесь должны быть перечислены все XHTML (документы с содержимым), таблицы стилей, изображения или другие медиафайлы, встроенные шрифты и файл NCX. Только .opf сам файл, container.xmlи mimetype файлы не должны быть включены. [16]

The spineЭлемент перечисляет все документы содержимого XHTML в их линейном порядке чтения. Кроме того, необходимо также указать любой документ с содержимым, к которому можно получить доступ посредством ссылки или оглавления. toc атрибут spine должен содержать idфайла NCX, указанного в манифесте. Каждый itemref элемент idref установлен на id соответствующего документа содержания. [16]

The guideelement — необязательный элемент, предназначенный для обозначения основных структурных компонентов книги. Каждый reference элемент имеет атрибуты type, title, href. Файлы, на которые есть ссылки в href должны быть указаны в манифесте и могут иметь идентификатор элемента (например, #figures в примере). [16] [д]

Пример файла OPF:

<?xml version="1.0"?> 
 <package   version=  "2.0"   xmlns=  "http://www.idpf.org/2007/opf"   unique-identifier=  "BookId"  > 

   <metadata   xmlns:dc=  "http ://purl.org/dc/elements/1.1/"   xmlns:opf=  "http://www.idpf.org/2007/opf"  > 
     <dc:title>  Гордость   и   предубеждение  </dc:title> 
     <dc :language>  en  </dc:language> 
     <dc:identifier   id=  "BookId"   opf:scheme=  "ISBN"  >  123456789X  </dc:identifier> 
     <dc:creator   opf:file-as=  "Остин, Джейн"   opf :role=  "aut"  >  Джейн   Остин  </dc:creator> 
   </metadata> 

   <manifest> 
     <item   id=  "chapter1"   href=  "chapter1.xhtml"   media-type=  "application/xhtml+xml"  /> 
     < item   id=  "appendix"   href=  "appendix.xhtml"   media-type=  "application/xhtml+xml"  /> 
     <item   id=  "stylesheet"   href=  "style.css"   media-type=  "text/css"  / > 
     <item   id=  "ch1-pic"   href=  "ch1-pic.png"   media-type=  "image/png"  /> 
     <item   id=  "myfont"   href=  "css/myfont.otf"   media-type=  "application/x-font-opentype"  /> 
     <item   id=  "ncx"   href=  "toc.ncx"   media-type=  "application/x-dtbncx+xml"  /> 
   </manifest> 

   <spine   toc=  "ncx "  > 
     <itemref   idref=  "chapter1"   /> 
     <itemref   idref=  "appendix"   /> 
   </spine> 

   <guide> 
     <reference   type=  "loi"   title=  "Список иллюстраций"   href=  "appendix.xhtml#figures"  /> 
   </guide> 

 </package> 
.ncx-файл

Файл NCX ( для управления навигацией файл X ML ), традиционно называемый toc.ncx, содержит иерархическое оглавление файла EPUB. Спецификация NCX была разработана для Digital Talking Book (DTB), поддерживается консорциумом DAISY и не является частью спецификации EPUB. Файл NCX имеет mimetype application/x-dtbncx+xml.

Здесь следует отметить, что значения для docTitle, docAuthor, и meta name="dtb:uid"элементы должны соответствовать своим аналогам в файле OPF. Так же meta name="dtb:depth" элемент устанавливается равным глубине navMap элемент. navPoint элементы могут быть вложены для создания иерархического оглавления. navLabelСодержимое — это текст, который появляется в оглавлении, созданном системами чтения, использующими расширение .ncx. navPoint's content элемент указывает на документ содержимого, указанный в манифесте, а также может включать идентификатор элемента (например, #section1). [16] [18]

Описание некоторых исключений из спецификации NCX, используемой в EPUB, находится в разделе 2.4.1 спецификации. Полную спецификацию NCX можно найти в разделе 8 «Спецификаций цифровой говорящей книги» . [18]

Пример файла .ncx:

<?xml version="1.0"coding="UTF-8"?> 
 <!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN" 
 "http://www.daisy.org/z3986 /2005/ncx-2005-1.dtd"> 

 <ncx   version=  "2005-1"   xml:lang=  "en"   xmlns=  "http://www.daisy.org/z3986/2005/ncx/"  > 

   < head> 
 <!-- Следующие четыре элемента метаданных необходимы для всех документов NCX, 
 включая те, которые соответствуют ослабленным ограничениям OPS 2.0 --> 

     <meta   name=  "dtb:uid"   content=  "123456789X"  />   <! -- то же, что и в .opf --> 
     <meta   name=  "dtb:length"   content=  "1"  />   <!-- 1 или выше --> 
     <meta   name=  "dtb:totalPageCount"   content=  "0"  />   <!-- должно быть 0 --> 
     <meta   name=  "dtb:maxPageNumber"   content=  "0"  />   <!-- должно быть 0 --> 
   </head> 

   <docTitle> 
     <text>  Гордость   и   Предубеждение  </text> 
   </docTitle> 

   <docAuthor> 
     <text>  Остин,   Джейн  </text> 
   </docAuthor> 

   <navMap> 
     <navPoint   class=  "chapter"   id=  "chapter1"   playOrder=  "1"  > 
       <navLabel> <text>  Глава   1  </text></navLabel> 
       <content   src=  "chapter1.xhtml"  /> 
     </navPoint> 
   </navMap> 

 </ncx> 

Формат открытого контейнера 2.0.1 [ править ]

Файл EPUB представляет собой группу файлов, соответствующих стандартам OPS/OPF и упакованных в ZIP-файл. [19] OCF определяет, как организовать эти файлы в ZIP-архиве, и определяет два дополнительных файла, которые необходимо включить.

The mimetype файл должен представлять собой текстовый документ в формате ASCII, содержащий строку application/epub+zip. Он также должен быть несжатым, незашифрованным и первым файлом в ZIP-архиве. Этот файл предоставляет приложениям более надежный способ определить mime-тип файла, чем просто .epub расширение. [17]

Кроме того, должна быть папка с именем META-INF, который содержит необходимый файл container.xml. Этот XML-файл указывает на файл, определяющий содержимое книги. Это файл OPF, но дополнительная альтернатива rootfile элементы разрешены. [17]

Кроме mimetype и META-INF/container.xml, остальные файлы (OPF, NCX, XHTML, CSS и файлы изображений) традиционно помещаются в каталог с именем OEBPS.

Пример структуры файла:

--ZIP-контейнер--
 мимтип
 МЕТА-ИНФ/
   контейнер.xml
 ОЕВПС/
   контент.opf
   глава1.xhtml
   ch1-pic.png
   CSS/
     стиль.css
     myfont.otf
 

Пример контейнера.xml с учетом указанной выше файловой структуры:

<?xml version="1.0"coding="UTF-8" ?> 
 <container   version=  "1.0"   xmlns=  "urn:oasis:names:tc:opendocument:xmlns:container"  > 
   <rootfiles> 
     <   полный путь  к корневому файлу =  "OEBPS/content.opf"   media-type=  "application/oebps-package+xml"  /> 
   </rootfiles> 
 </container> 

Версия 3.0.1 [ править ]

Рекомендуемая спецификация EPUB 3.0 была утверждена 11 октября 2011 г. 26 июня 2014 г. EPUB 3.0.1 был утвержден как незначительное техническое обновление EPUB 3.0. EPUB 3.0 заменяет предыдущую версию 2.0.1. [Это]

EPUB 3 состоит из набора из четырех спецификаций: [20]

  • Публикации EPUB 3.0 , определяющие семантику уровня публикации и общие требования соответствия для публикаций EPUB.
  • EPUB Content Documents 3.0 , который определяет профили XHTML, SVG и CSS для использования в контексте публикаций EPUB.
  • Формат открытого контейнера EPUB (OCF) 3.0 , который определяет формат файла и модель обработки для инкапсуляции набора связанных ресурсов в однофайловый (ZIP) контейнер EPUB.
  • EPUB Media Overlays 3.0 , определяющий формат и модель обработки для синхронизации текста и аудио.

Формат EPUB 3.0 был предназначен для устранения следующих критических замечаний:

  • Несмотря на то, что EPUB хорош для текстовых книг, он совершенно не подходит для публикаций, требующих точной верстки или специального форматирования, таких как комиксы. [8]
  • Основной проблемой, препятствовавшей использованию EPUB для большинства технических публикаций, было отсутствие поддержки уравнений в формате MathML . Они были включены в виде растровых изображений или изображений SVG , что исключало правильную обработку программами чтения с экрана и взаимодействие с системами компьютерной алгебры. Поддержка MathML включена в спецификацию EPUB 3.0.
  • Другой критикой EPUB было отсутствие подробностей в спецификации о связях внутри или между книгами EPUB, а также отсутствие спецификации для аннотаций. Такое связывание затруднено использованием ZIP-файла в качестве контейнера для EPUB. Кроме того, было неясно, будет ли лучше связываться с использованием внутренней структурной разметки EPUB (упомянутая выше спецификация OPF) или напрямую с файлами через файловую структуру ZIP. [21] Отсутствие стандартизированного способа аннотирования книг EPUB привело к трудностям при совместном использовании и передаче аннотаций и, следовательно, ограничило сценарии использования EPUB, особенно в образовательных учреждениях, поскольку он не может обеспечить уровень интерактивности, сравнимый с Интернетом. [22]

26 июня 2014 г. IDPF опубликовал EPUB 3.0.1 в качестве окончательной рекомендуемой спецификации. [23]

В ноябре 2014 года стандарт EPUB 3.0 был опубликован ISO / IEC как ISO/IEC TS 30135 (части 1–7). [24]

В январе 2020 года стандарт EPUB 3.0.1 был опубликован ISO / IEC как ISO/IEC 23736 (части 1–6). [25]

Версия 3.2 [ править ]

EPUB 3.2 был анонсирован в 2018 году. [26] а окончательная спецификация была выпущена в 2019 году. [27] Заметным изменением является удаление специализированного подмножества CSS, что позволяет использовать свойства без префикса epub. Ссылки на стандарты HTML и SVG также обновляются до «самой последней доступной версии», а не до фиксированной версии. [28]

Версия 3.3 [ править ]

W3C анонсировал версию 3.3 25 мая 2023 года. [29] Изменения включали более строгие стандарты безопасности и конфиденциальности; и принятие WebP и Opus . медиаформатов [30]

Особенности [ править ]

Формат и многие ридеры поддерживают следующее:

  • Перекомпонуемый документ : оптимизируйте текст для конкретного дисплея.
  • Контент с фиксированным макетом: [31] содержимое с предварительной разбивкой на страницы может быть полезно для определенных видов тщательно продуманного контента, например иллюстрированных книг, предназначенных только для больших экранов, например планшетов. [32]
  • Как и веб-сайт HTML , этот формат поддерживает встроенные растровые и векторные изображения, метаданные и стили CSS.
  • Добавление страниц в закладки
  • Выделение отрывков и примечания
  • Библиотека, в которой хранятся книги и можно осуществлять поиск
  • Шрифты изменяемого размера , а также изменяемые цвета текста и фона.
  • Поддержка подмножества MathML [33]
  • Улучшенная аналитическая поддержка благодаря совместимым платформам [34]
  • Управление цифровыми правами — может включать управление цифровыми правами (DRM) в качестве дополнительного уровня. [35]

Управление цифровыми правами [ править ]

Файл EPUB может содержать DRM в качестве дополнительного слоя, но это не требуется спецификациями. [35] Кроме того, в спецификации не указана какая-либо конкретная система DRM, поэтому издатели могут выбрать схему DRM по своему вкусу. Однако в будущих версиях EPUB (в частности, OCF) может быть указан формат DRM. [17]

Спецификация EPUB не навязывает и не предлагает конкретную схему DRM . Это может повлиять на уровень поддержки различных систем DRM на устройствах и портативность купленных электронных книг. Следовательно, такая несовместимость DRM может сегментировать формат EPUB по принципу систем DRM, подрывая преимущества единого стандартного формата и вводя потребителя в заблуждение. [36] [37] [38] [39] [40] [41]

Файлы EPUB с DRMed должны содержать файл с именем rights.xml в рамках META-INF каталог на корневом уровне ZIP-контейнера. [17] [ нужны разъяснения ]

Принятие [ править ]

EPUB широко используется в программах для чтения книг, таких как Google Play Books на Android и Apple Books на iOS и macOS , а также Amazon Kindle в электронных книгах , но не в связанных приложениях для других платформ. iBooks также поддерживает собственный формат iBook, который основан на формате EPUB, но его функционирование зависит от кода приложения iBooks. [42]

EPUB — популярный формат электронного обмена данными , поскольку он может быть открытым форматом и основан на HTML, в отличие от собственного формата Amazon для устройств чтения Kindle. EPUB К популярным производителям общедоступного и открытого лицензированного контента относятся Project Gutenberg , Standard Ebooks , PubMed Central , SciELO и другие.

В 2022 году Send служба Amazon to Kindle отказалась от поддержки собственного формата файлов Kindle в пользу EPUB. [43] [44]

Проблемы безопасности и конфиденциальности [ править ]

EPUB требует, чтобы читатели поддерживали форматы HTML5 , JavaScript , CSS, SVG , поэтому читатели EPUB используют ту же технологию, что и веб-браузеры.

Такие форматы связаны с различными типами проблем безопасности и нарушениями конфиденциальности, например веб-маяки , CSRF , XSHM, из-за их сложности и гибкости.

Такие уязвимости можно использовать для реализации веб-отслеживания и отслеживания между устройствами в файлах EPUB. [45] [46] [47]

Исследователи безопасности также выявили атаки, приводящие к загрузке локальных файлов и других пользовательских данных. [48] [49]

В документе «Обзор EPUB 3.1» содержится предупреждение безопасности: [50]

Авторы должны знать, что создание сценариев в публикации EPUB может создавать проблемы безопасности, которые отличаются от сценариев в веб-браузере. Например, типичные политики одного и того же происхождения не применимы к содержимому, загруженному в локальную систему пользователя. Поэтому настоятельно рекомендуется ограничивать создание сценариев контекстами, ограниченными контейнером.

Реализация [ править ]

Файл EPUB представляет собой архив, который, по сути, содержит веб-сайт. Он включает в себя файлы HTML, изображения, таблицы стилей CSS и другие ресурсы. Он также содержит метаданные. EPUB 3.3 — последняя версия. Используя HTML5 , публикации могут содержать видео, аудио и интерактивность, как веб-сайты в веб-браузерах. [32]

Контейнер [ править ]

Публикация EPUB поставляется в виде одного файла. Этот файл представляет собой незашифрованный ZIP-архив, содержащий набор взаимосвязанных ресурсов. [51]

Абстрактный контейнер OCF (открытый формат контейнера) определяет модель файловой системы для содержимого контейнера. Модель файловой системы использует один общий корневой каталог для всего содержимого контейнера. Все (неудаленные) ресурсы для публикаций находятся в дереве каталогов, возглавляемом корневым каталогом контейнера, хотя EPUB не требует для этого какой-либо конкретной структуры файловой системы. Модель файловой системы включает обязательный каталог с именем META-INF, который является прямым дочерним элементом корневого каталога контейнера. META-INF хранит файлContainer.xml.

Первым файлом в архиве должен быть файл mimetype . Он должен быть незашифрованным и несжатым, чтобы утилиты, не использующие ZIP, могли прочитать mimetype. Файл mimetype должен представлять собой файл ASCII , содержащий строку «application/epub+zip». Этот файл предоставляет приложениям более надежный способ определения mime-типа файла, чем просто расширение .epub. [51]

Пример структуры файла:

--ZIP-контейнер--
 мимтип
 МЕТА-ИНФ/
   контейнер.xml
 ОЕВПС/
   контент.opf
   глава1.xhtml
   ch1-pic.png
   CSS/
     стиль.css
     myfont.otf
   toc.ncx
 

Должен существовать каталог META-INF, содержащий файлContainer.xml. Этот файл указывает на файл, определяющий содержимое книги, файл OPF, хотя допускаются дополнительные альтернативные элементы корневого файла. [51] Помимо mimetype и META-INF/container.xml, другие файлы (OPF, NCX, XHTML, CSS и файлы изображений) традиционно помещаются в каталог с именем OEBPS. Пример контейнера.xml:

<?xml version="1.0"coding="UTF-8" ?> 
 <container   version=  "1.0"   xmlns=  "urn:oasis:names:tc:opendocument:xmlns:container"  > 
   <rootfiles> 
     <   полный путь  к корневому файлу =  "OEBPS/content.opf"   media-type=  "application/oebps-package+xml"  /> 
   </rootfiles> 
 </container> 

Публикация [ править ]

Контейнер ePUB должен содержать: [52]

  • Хотя бы один документ с содержанием.
  • Один навигационный документ.
  • Один пакетный документ со списком всех ресурсов публикации. Этот файл должен иметь расширение .opf . Он содержит метаданные, манифест, резервные цепочки, привязки и позвоночник. Это упорядоченная последовательность ссылок на идентификаторы, определяющая порядок чтения по умолчанию.

Контейнер ePUB может содержать:

Содержание [ править ]

Содержимое документов включает в себя [53] Содержимое HTML 5 , навигационные документы, документы SVG , документы со сценарием и документы с фиксированным макетом. Содержимое также включает документы CSS и PLS. Навигационные документы заменяют грамматику NCX, используемую в EPUB 2.

Медиа-наложения [ править ]

Книги с синхронизированным звуковым сопровождением создаются в EPUB 3 с использованием документов наложения мультимедиа для описания времени предварительно записанного звукового повествования и его связи с разметкой документа содержимого EPUB. Формат файла для наложений мультимедиа определяется как подмножество SMIL . [54]

Программное обеспечение [ править ]

Программное обеспечение для чтения EPUB существует для всех основных вычислительных платформ, таких как Adobe Digital Editions и caliber на настольных платформах, Google Play Books и Aldiko на Android и iOS, а также Apple Books на macOS и iOS. Существует также кроссплатформенное программное обеспечение-редактор для создания файлов EPUB, включая с открытым исходным кодом программы caliber и Sigil .

Большинство современных веб-браузеров также поддерживают плагины для чтения EPUB . В браузер Microsoft Edge была встроена функция чтения EPUB до сентября 2019 года. [55]

Программное обеспечение для чтения [ править ]

Следующее программное обеспечение может читать и отображать файлы EPUB.

Системы чтения и программное обеспечение [19]
Программное обеспечение Лицензия Платформа Поддерживаемые форматы DRM Примечания
Цифровые издания Adobe Собственный Microsoft Windows , Apple Mac OS X , Android, iOS Сервер контента Adobe Требуется онлайн-активация для файлов EPUB с DRM.
период Собственный Андроид Сервер контента Adobe Поддерживает EPUB для устройств Android.
Apple Книги Собственный ОС Х, iOS Справедливо [56] Поддерживает EPUB 2 и EPUB 3. Книги невозможно читать напрямую на компьютерах, кроме Mac.
Читатель Bluefire Собственный Apple iOS, Android Сервер контента Adobe Поддерживает EPUB для устройств Android и iOS.
калибр лицензия GPL Windows, OS X, Линукс Никто В первую очередь для управления библиотекой, преобразования и передачи на устройства она включает в себя программу чтения и редактор EPUB. "О" . Калибр .
FBReader Собственный [57] Windows, Linux, Android, КПК , OS X Никто
лиственный лицензия GPL Линукс Никто Поддерживает также Mobi, AZW(3)
Google Play Книги Собственный Веб-приложение, Android, Apple iOS Лекц ДРМ Поддерживает загрузку купленных книг в формате EPUB и/или PDF.
Книга Собственный ОС Х Никто Поддерживает ePub3, ePub2, фиксированный макет.
Кобо Собственный Windows, OS X, Android, Apple iOS, программное обеспечение для чтения электронных книг Kobo, Сервер контента Adobe Поддерживает EPUB 2 и EPUB 3.
Читатель лицензия GPL Линукс Никто Поддерживает также Mobi, AZW(3/4), CBR/CBZ, PDF, DjVu, FB2.
Читатели Лекца Собственный Веб-приложение , Google Android , OS X, iOS , Windows Лекц Устройства для чтения электронных книг для PDF, ePUB/2 и ePUB3, обеспечивающие единообразную работу на разных платформах — iOS, Android, ПК с Windows, Mac Desktop и в Интернете.
В PDF АГПЛ Unix-подобный, Windows, Android, iOS
Либби Собственный Windows, Android, Apple MacOS, iOS, iPadOS Бесплатное приложение для электронных книг и аудиокниг из местных библиотек.
Люцифокс лицензия GPL Windows, OS X, Линукс Никто Дополнение для чтения электронных книг с аннотациями для Firefox. Поддерживает электронные книги открытого стандарта в формате EPUB 3 и EPUB 2, а также извлечение книг из книжных каталогов OPDS. (Разработка прекращена в январе 2017 г.)
линза лицензия GPL Windows, OS X, Линукс
Snapplify Собственный Все веб-браузеры, Apple iOS, Android Adobe Content Server Snapplify SnappSafe DRM Поддерживает загрузку купленных книг в формате EPUB и/или PDF. Поддерживает стандарты электронных книг PDF, ePUB2 ​​и ePUB3.
Сора Собственный Windows, Android, Apple MacOS, iOS, iPadOS Бесплатное приложение для электронных книг и аудиокниг из школ.
СТДУ Просмотрщик Бесплатное ПО Окна Поддерживает множество форматов документов, включая EPUB.
Суматра PDF (на основе MuPDF ) лицензия GPL Окна Сервер контента Adobe Поддерживает EPUB для устройств.
Шочитль Собственный [58] Кодекс Никто Графический интерфейс для бумажных планшетов reMarkable и reMarkable 2

Программное обеспечение для создания [ править ]

Следующее программное обеспечение может создавать файлы EPUB.

Программное обеспечение для создания
Программное обеспечение Лицензия Платформа Примечания
ABBYY FineReader Собственный Майкрософт Виндоус Версия 11 экспортирует в формат EPUB.
Абиворд лицензия GPL FreeBSD , Linux, Windows Поддержка экспорта формата EPUB 2.0, начиная с версии 2.9.1. [59]
Adobe ИнДизайн Собственный Windows, ОС Х Экспорт в формат EPUB. В версиях до 5.5 создаются файлы EPUB, которые требуют значительного редактирования для прохождения ePubCheck или ePubPreFlight. Начиная с InDesign CC 2014, InDesign может экспортировать в формат с фиксированным макетом ePub3.
Adobe РобоСправка Неизвестный Окна Инструмент онлайн-документации, поддерживающий экспорт в формат EPUB.
Текстовый процессор Атлантис Условно-бесплатное ПО Windows, портативное приложение Конвертирует любой документ в EPUB; поддерживает многоуровневые оглавления, встраивание шрифтов и пакетное преобразование.
Тип книги лицензия GPL Интернет Платформа для производства книг, которая выводит во многие форматы, включая EPUB. Платформа может импортировать контент в различных форматах и ​​поддерживает совместное редактирование.
калибр лицензия GPL Windows, OS X, FreeBSD, Linux Программное обеспечение для конвертации и органайзер электронных книг. Разрешает плагины, в том числе для редактирования файлов EPUB; например, есть плагин для объединения нескольких файлов EPUB в один. [60]
eLML Неизвестный Windows, OS X, FreeBSD, Linux Язык разметки eLesson — это независимая от платформы платформа с открытым исходным кодом на основе XML для создания контента электронного обучения. Он поддерживает различные форматы вывода, такие как SCORM, HTML, PDF, а также электронные книги на основе формата EPUB.
Фидбуки Неизвестный Интернет Бесплатный облачный сервис для загрузки произведений, являющихся общественным достоянием, и самостоятельной публикации.
Помощь и руководство Собственный Окна Инструмент публикации с одним исходным кодом , который генерирует EPUB среди нескольких других форматов документации.
ПомощьNDoc Бесплатно для личного использования, в противном случае для коммерческого использования. Окна Справочный инструмент для создания файлов EPUB и других форматов.
Автор iBooks Собственный ОС Х Приложение для настольных издательских систем и верстки страниц. Бесплатно от Apple. Можно экспортировать формат .ibooks, который является собственным форматом, основанным на EPUB. [61] Существуют ограничения на коммерческое распространение произведений, созданных с помощью iBooks, в формате .ibooks. [62] Эти ограничения применяются только к формату .ibooks. [63] и можно утверждать, что файл, переименованный в .epub, не распространяется в формате .ibooks.
я студия издатель Собственный ОС Х Приложение для настольных издательских систем и верстки страниц.
LibreOffice Writer Публичная лицензия Mozilla , Меньшая стандартная общественная лицензия GNU Windows, OS X, Линукс Текстовый процессор с возможностью экспорта в формат EPUB3, начиная с версии 6.0. Также разрешен экспорт в формате EPUB посредством установки расширения, например eLaix. [64]
Lulu.com Собственный Интернет Преобразует рукописи .doc, .docx или PDF в EPUB, чтобы их можно было продавать на соответствующем веб-сайте.
Сумасшедшая вспышка Собственный Окна Инструмент публикации из одного источника , который может экспортировать контент в формате EPUB.
XML-редактор oXygen Собственный ОС Х, Windows, FreeBSD, Linux Редактор XML oXygen — это первый инструмент, который поддерживает создание, преобразование и проверку документов, входящих в пакет EPUB.
Страницы Собственный Mac OS X Текстовый процессор с возможностью экспорта в формат EPUB
Страницы Собственный Apple iOS Текстовый процессор для мобильных устройств с возможностью экспорта в формат EPUB
Пандок лицензия GPLv2 Unix-подобный, Windows Можно конвертировать в EPUB версий 2 и 3 и обратно.
Написание пьесы Собственный ОС Х Собственный текстовый процессор на базе EPUB. Родной для EPUB 3 с совместимостью с EPUB 2.
QuarkXPress Собственный ОС Х, Windows Настольный издательский инструмент, приложение для верстки страниц. Экспорт также в формат EPUB.
с засечками ПейджПлюс Собственный Окна Программа для настольных издательских систем, поддерживающая экспорт в форматы EPUB 2 и EPUB 3. Поставляется со встроенными профилями преобразования вывода для конкретных устройств, а также для универсальных устройств. Также включает предварительно протестированные пустые шаблоны электронных книг или позволяет открывать и редактировать существующие файлы PDF и публиковать их в формате EPUB.
Скривенер Собственный Windows, ОС Х Программа для писателей. Включает организационные возможности для писателей-фантастов. Публикуется в нескольких форматах.
Сигил лицензия GPL Windows, FreeBSD, Linux, OS X Можно открывать и редактировать книги EPUB, а не просто конвертировать их из других форматов в EPUB. Начиная с версии 0.7, поддерживается встраивание видео и аудио в EPUB. [65]
eXeLearning лицензия GPL Windows, Линукс, ОС Х Может использоваться для создания образовательного интерактивного веб-контента, книг HTML5, IMS, SCORM и EPUB3. [66]
С грудью Собственный ОС Х Приложение текстового процессора может экспортировать свои документы в EPUB. [67]
Гугл документы Собственный Интернет Облачный текстовый процессор с возможностью экспорта в EPUB.

Примечания [ править ]

  1. ^ Таблицу необходимых модулей XHTML и описание ограничений см. «Раздел 2.2» , ePub OPS 2.0.1 (проект спецификации), IDPF .
  2. ^ Таблицу поддерживаемых свойств и подробную информацию см. «Раздел 3.0» , ePub OPS 2.0.1 (проект спецификации), IDPF .
  3. ^ Полный список метаданных см. «Раздел 2.2» , ePub OPF 2.0.1 (проект спецификации), IDPF .
  4. ^ Список возможных значений для type в «Раздел 2.6» , ePub OPDF 2.0.1 (проект спецификации), IDPF .
  5. ^ Подробное описание различий между 3.0 и 2.0.1 можно найти на сайте Изменения спецификации ePub 3.0 , IDPF .

Ссылки [ править ]

  1. ^ «Спецификация EPUB 3.3» . ИДПФ . Проверено 27 мая 2023 г.
  2. ^ «OPS 2.0 повышен до официального стандарта IDPF» . ИДФФ . электронная книга. 15 октября 2007 г.
  3. ^ «Одобрение EPUB 3» . БИСГ . Группа по изучению книжной индустрии . 06.08.2012. Архивировано из оригинала 17 апреля 2016 г. Проверено 5 мая 2020 г.
  4. ^ «Описание различных форматов электронных книг: EPUB, MOBI, AZW, IBA и другие» . 27 июля 2018 г.
  5. ^ «Старые версии EPUB» . Международный форум цифровых издательств . Архивировано из оригинала 31 августа 2017 г. Проверено 10 мая 2017 г.
  6. ^ Перейти обратно: а б «1.1 История изменений EPUB» . ИДПФ. 11 октября 2011 г.
  7. ^ «ЕПАБ 3.0» . Международный форум цифровых издательств . Архивировано из оригинала 17 апреля 2012 г. Проверено 12 января 2017 г.
  8. ^ Перейти обратно: а б Ротман, Дэвид (27 июля 2008 г.). «Испытание на пытки в ePub: в главных ролях графический роман «Три тени»» . TeleRead: возьмите с собой электронные книги .
  9. ^ «EPUB 3.2» . Консорциум Всемирной паутины (W3C) . Проверено 20 февраля 2021 г.
  10. ^ «EPUB 3.1 Отличия от EPUB 3.0.1» . ИДПФ . Проверено 12 января 2017 г.
  11. ^ «EPUB 3.1 Отличия от EPUB 3.0.1» . ИДПФ . Проверено 12 января 2017 г.
  12. ^ «EPUB 3.1 Отличия от EPUB 3.0.1» . ИДПФ . Проверено 12 января 2017 г.
  13. ^ «Члены IDPF одобрили слияние W3C» . Издательские перспективы . 9 ноября 2016 г.
  14. ^ «Консорциум Всемирной паутины (W3C) и Международный форум цифровых публикаций (IDPF) изучают планы по объединению» . W3C .
  15. ^ Перейти обратно: а б с д Это ж «Открытая структура публикации (OPS) 2.0.1 – Рекомендуемая спецификация» . ИДПФ. 4 сентября 2010 г. Проверено 21 февраля 2011 г.
  16. ^ Перейти обратно: а б с д Это ж г час «Открытый формат упаковки (OPF) 2.0.1 – Рекомендуемая спецификация» . ИДПФ. 4 сентября 2010 г. Проверено 21 февраля 2011 г.
  17. ^ Перейти обратно: а б с д Это «Формат открытого контейнера (OCF) 2.0.1 – Рекомендуемая спецификация» . ИДПФ. 4 сентября 2010 г. Проверено 21 февраля 2011 г.
  18. ^ Перейти обратно: а б «Технические характеристики цифровой говорящей книги» . НИСО. 21 апреля 2005 года. Архивировано из оригинала 31 августа 2009 года . Проверено 9 октября 2009 г.
  19. ^ Перейти обратно: а б «EPUB 101» (PDF) . Электронные книги Технологии . Проверено 10 июля 2014 г.
  20. ^ «Обзорный проект EPUB 3» . Рабочая группа EPUB 3 . ИДПФ. 11 октября 2011 года. Архивировано из оригинала 15 апреля 2012 года . Проверено 11 октября 2011 г.
  21. ^ «Ссылки, указатели, закладки, выделение: как это должно делать .epub?» . FrontMatters . КнигаОбжора. 29 марта 2008 г.
  22. ^ Ротман, Дэвид (5 ноября 2007 г.). « Социальные аннотации и рынок идей: время для стандарта аннотаций IDPF для книг и других электронных изданий!» . TeleRead: возьмите с собой электронные книги . Архивировано из оригинала 13 января 2013 года . Проверено 8 октября 2009 г.
  23. ^ Изменения EPUB 3.0.1 , IDPF , получено 8 июля 2014 г.
  24. ^ EPUB 3.0 Опубликован как Техническая спецификация ISO , IDPF , получено 28 августа 2018 г.
  25. ^ Новые и новые спецификации и стандарты (март 2020 г.) , NISO , данные получены 11 апреля 2020 г.
  26. ^ «Обоснование EPUB 3.2» . Гитхаб . 11 апреля 2020 г. Проверено 7 мая 2020 г.
  27. ^ «EPUB 3.2» . W3C . Архивировано из оригинала 11 мая 2020 г. Проверено 7 мая 2020 г.
  28. ^ «Изменения EPUB 3.2» . www.w3.org .
  29. ^ Гарриш, Мэтт; Герман, Иван; Крамер, Дэйв. «EPUB 3.3» . W3C . Проверено 15 июня 2023 г.
  30. ^ Брейди, Лора. «EPUB 3.3 уже здесь!» . EPUBSекреты . Творческая издательская сеть . Проверено 15 июня 2023 г.
  31. ^ «Свойства фиксированного макета» . Международный форум цифровых издательств . Проверено 11 сентября 2015 г.
  32. ^ Jump up to: a b "Understanding EPUB 3". EPUBZone. International Digital Publishing Forum. Retrieved 11 September 2015.
  33. ^ "Embedded MathML". IDPF. Retrieved 12 September 2015.
  34. ^ «9 главных причин конвертировать электронную книгу PDF в ePUB3» . OneRead . 7 января 2021 г.
  35. ^ Перейти обратно: а б «Часто задаваемые вопросы по стандартам цифровых книг» . ИДПФ. 20 ноября 2006 г. Архивировано из оригинала 3 сентября 2009 г.
  36. ^ Геллес, Дэвид (29 января 2010 г.). «Стены приближаются к саду электронных книг» . Файнэншл Таймс .
  37. ^ Ротман, Дэвид (13 августа 2009 г.). «Adobe-DRMed ePub не «открыт»: почему газете New York Times срочно необходимо прояснить статью в Sony eBook Store» . TeleRead: возьмите с собой электронные книги . Архивировано из оригинала 14 октября 2009 года.
  38. ^ Биба, Пол (21 декабря 2009 г.). «Использует ли Nook собственную несовместимую схему DRM?» . TeleRead: возьмите с собой электронные книги . Архивировано из оригинала 28 декабря 2009 года . Проверено 29 января 2010 г.
  39. ^ Биба, Пол (28 января 2010 г.). «iPad усугубляет беспорядок с DRM? Apple, электронные книги DRM эксклюзивны для оборудования Apple» . TeleRead: возьмите с собой электронные книги . Архивировано из оригинала 2 февраля 2010 года . Проверено 29 января 2010 г.
  40. ^ Кендрик, Джеймс (28 января 2010 г.). «Кому действительно нужен iPad?» . Джей Кей в бегах . Архивировано из оригинала 5 августа 2010 года . Проверено 29 января 2010 г.
  41. ^ Диксон, Дэйв (27 января 2010 г.). «EPUB, iPad и совместимость контента» . Цифровые издания . Adobe.
  42. ^ Арнольд Ким (19 января 2012 г.). «Новые iBooks технически не в формате epub» . МакСлухи.
  43. ^ Майкл Кавачини (04 мая 2022 г.). «Amazon Kindle будет поддерживать книги EPUB, отказавшись от формата MOBI» . michaelcavacini.com . Проверено 4 мая 2022 г.
  44. ^ «Узнайте об отправке документов в библиотеку Kindle» . Амазонка . Архивировано из оригинала 25 января 2022 года . Проверено 4 мая 2022 г.
  45. ^ «Безопасность JavaScript EPUB» .
  46. ^ «Как обнаружить вредоносный EPUB» .
  47. ^ «Хакер находит дыры в сервисах Amazon Google EPUB» .
  48. ^ «Эта книга читает вас – используя сервисы и программы чтения, поддерживающие формат книг ePub» .
  49. ^ «Достаточно ли безопасна ваша программа чтения ePub?» . 16 мая 2017 г.
  50. ^ «Обзор EPUB» .
  51. ^ Перейти обратно: а б с «Формат открытого контейнера EPUB (OCF) 3.0 – Рекомендуемая спецификация» . ИДПФ . Проверено 11 сентября 2015 г.
  52. ^ «Публикации EPUB» . ИДПФ . Проверено 12 сентября 2015 г.
  53. ^ «Документы содержания EPUB» . ИДПФ . Проверено 12 сентября 2015 г.
  54. ^ «Наложения мультимедиа EPUB» . ИДПФ . Проверено 12 сентября 2015 г.
  55. ^ Кассерли, Мартин. «Как читать файлы epub на ноутбуке или ПК» . Технический советник . Проверено 31 декабря 2020 г.
  56. ^ Фам, Алекс (15 февраля 2010 г.). «Apple защитит цифровые книги от копирования FairPlay» . Лос-Анджелес Таймс .
  57. ^ «FBReader для Android» . 10 июля 2011 г.
  58. ^ «reMarkable Wiki: xochitl» . 9 апреля 2023 г.
  59. ^ Примечания к выпуску 2.9.1 , источник Abi .
  60. ^ Джимм Сину. «Плагин графического интерфейса: EpubMerge» . Форумы MobileRead . Проверено 24 февраля 2012 г.
  61. ^ Ботт, Эд (22 января 2012 г.). «Как Apple саботирует открытый стандарт цифровых книг» . ЗДНет . Проверено 30 января 2012 г.
  62. ^ «Часто задаваемые вопросы для авторов iBooks» . Яблоко. 23 марта 2012 года . Проверено 26 апреля 2012 г.
  63. ^ «Часто задаваемые вопросы для авторов Apple iBooks» . Яблоко. 23 марта 2012 года . Проверено 26 апреля 2012 г.
  64. ^ «eLaix» , Центр расширения , Libre Office .
  65. ^ Сигил дев .
  66. ^ eXeLearning .
  67. ^ С грудью .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: D331F3C7B907DBD87169C09DF010D512__1716549420
URL1:https://en.wikipedia.org/wiki/EPUB
Заголовок, (Title) документа по адресу, URL1:
EPUB - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)