stringtranslate.com

EPUB

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 года, а в сентябре 2010 года было утверждено техническое обновление (2.0.1), предназначенное для уточнения и исправления ошибок в спецификациях. [6] Версия EPUB 2.0.1 состоит из трех спецификаций:

Внутри 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]

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

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

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

Этот guideэлемент является необязательным и предназначен для идентификации основных структурных компонентов книги. Каждый 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>      </пакет>
.ncx-файл

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

Следует отметить, что значения элементов docTitle, docAuthorи meta name="dtb:uid"должны соответствовать их аналогам в файле OPF. Также meta name="dtb:depth"элемент задается равным глубине элемента navMap. navPointэлементы могут быть вложены для создания иерархического оглавления. navLabelСодержимое — это текст, который появляется в оглавлении, созданном системами чтения, использующими расширение .ncx. navPointЭлемент 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-архиве, и определяет два дополнительных файла, которые должны быть включены.

Файл 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 был предназначен для устранения следующих критических замечаний:

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]

Функции

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

Управление цифровыми правами

Файл 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 году служба Amazon Send 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]

Контейнер 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 . До сентября 2019 года в браузере Microsoft Edge была встроена функция чтения EPUB. [55]

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

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

Программное обеспечение для создания

Следующее программное обеспечение может создавать файлы 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. ^ ab «1.1 История изменений EPUB». ИДПФ. 11 октября 2011 г.
  7. ^ «EPUB 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. ^ abcdef «Открытая структура публикации (OPS) 2.0.1 – Рекомендуемая спецификация». ИДПФ. 4 сентября 2010 г. Проверено 21 февраля 2011 г.
  16. ^ abcdefgh «Открытый формат упаковки (OPF) 2.0.1 – Рекомендуемая спецификация». ИДПФ. 4 сентября 2010 г. Проверено 21 февраля 2011 г.
  17. ^ abcde «Формат открытого контейнера (OCF) 2.0.1 – Рекомендуемая спецификация». ИДПФ. 4 сентября 2010 г. Проверено 21 февраля 2011 г.
  18. ^ ab «Технические характеристики цифровой говорящей книги». НИСО. 21 апреля 2005 года. Архивировано из оригинала 31 августа 2009 года . Проверено 9 октября 2009 г.
  19. ^ ab "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. ^ ab «Понимание EPUB 3». EPUBZone . Международный форум цифровых издательств . Проверено 11 сентября 2015 г.
  33. ^ «Встроенный MathML». ИДФФ . Проверено 12 сентября 2015 г.
  34. ^ «9 основных причин конвертировать электронную книгу PDF в ePUB3» . OneRead . 7 января 2021 г.
  35. ^ ab «Часто задаваемые вопросы по стандартам цифровых книг» . ИДПФ. 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. ^ abc «Формат открытого контейнера 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. ^ Мелель.

Внешние ссылки