Обзор форматов электронных книг
DRM— (Digital rights management) — программные или программно-аппаратные средства, которые намеренно ограничивают либо затрудняют различные действия с данными в электронной форме (копирование, модификацию, просмотр и т. п.), либо позволяют отследить такие действия. DRM представляет собой набор систем контроля и управления доступом. На данный момент DRM используется множеством компаний по всему… Читать ещё >
Обзор форматов электронных книг (реферат, курсовая, диплом, контрольная)
В настоящее время нет единого устоявшегося формата для электронных книг. Многие разработчики мобильных устройств продвигают свои форматы, многие из которых используются на узком наборе устройств и не имеют открытой документации. Для примера может быть рассмотрен формат MOBI, который используется только на устройствах Amazonи имеет кроссплатформенное ПО для чтений, с закрытым исходным кодом. Таблица 2 содержит обзор функционала самых популярных, на данный момент, форматов[5].
Таблица 2 — Возможности популярных форматов электронных книг
Формат. | Расширение. | Открытый стандарт. | DRM*. | Word wrap**. | Размеры шрифта. | Форматирование. | Выравнивание. | Цвет шрифта. | Списки. | Картинки. | Таблицы. | Pre***. | Ссылки. | CSS. |
Обычный текст. | txt. | Да. | Нет. | Да. | Нет. | Нет. | Нет. | Нет. | Нет. | Нет. | Нет. | Нет. | Нет. | Нет. |
HTML. | html. | Да. | Нет. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. |
Mobipocket. | mobi, prc. | Нет. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Нет. |
FictionBook. | fb2. | Да. | Нет. | Да. | Нет. | Да. | Нет. | Нет. | Нет. | Да. | Да. | Да. | Да. | Да. |
EPUB. | epub. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. |
ISilo 3. x/4.x. | pdb. | Нет. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. | Да. |
eReader. | pdb. | Нет. | Да. | Да. | Да. | Да. | Да. | Нет. | Нет. | Да. | Нет. | Нет. | Да. | Нет. |
MS Reader. | lit. | Нет. | Да. | Да. | Да. | Да. | Да. | Нет. | Да. | Да. | Да. | Нет. | Да. | Да. |
- *DRM— (Digital rights management) — программные или программно-аппаратные средства, которые намеренно ограничивают либо затрудняют различные действия с данными в электронной форме (копирование, модификацию, просмотр и т. п.), либо позволяют отследить такие действия. DRM представляет собой набор систем контроля и управления доступом. На данный момент DRM используется множеством компаний по всему миру, среди которых Amazon, Apple Inc., Microsoft, Electronic Arts, Sony, 1C, Akella и др. В 1998 году в США был принят Закон об Авторском Праве в Цифровую Эпоху с целью ввести уголовные наказания за распространение технологий для обхода DRM[6].
- **Wordwrap — функция программного обеспечения для разбиения слов с целью переноса на новую строку.
- ***Pre — Тэг использующийся при разметке страницы, для выделения блока кода.
Из приведенных выше форматов, самым популярным является EPUB, он является основным для издателей за пределами России и поддерживается большинством программ и устройств. Российские издатели тоже выпускают в нем книги, но с ним конкурирует разработанный Дмитрием Грибовым формат FB2.
EPUB представляет собой zip-архив с определенной структурой. Сам текст книги представлен в ряде html документов, размер которых ограничен, поэтому почти всегда в один html документ не удается поместить весь текст и его разбивают на главы по файлам. В файле EPUB так же могут быть файлы стилей, шрифты, изображения, что делает его очень похожим на обычную страницу HTML. Описание всех файлов, находящихся в epub-контейнере приведено в файле content. opf который содержит разделы с описанием типов файлов, порядком их следования при просмотре книги и оглавлении[7].
В fb2 распространяется большое количество книг в странах СНГ. По сравнению с epubон имеет гораздо более простую структуру, так как основан на языке разметки XMLрекомендованным Консорциумом Всемирной паутины и фактически представляет собой свод общих синтаксических правил[8]. XML имеет очень широкий спектр применения, он используется для обмена информацией между программами, структурирования данных, а также для создания на его основе более специализированных языков разметки (например, XHTML[9].
Для работы с XML существует большое количество библиотек на разных языках. В остальном мире fb2 мало распространен.