Электро́нная кни́га — версия книги в электронном (цифровом) виде. Данный термин применяется как для произведений, представленных в цифровой форме, так и в отношении устройств, используемых для их прочтения.
В англоязычных странах для обозначения цифровых версий книг, для хранения которых используются открытые форматы, основанные на простых текстовых файлах, используется также термин e-text (англ. электронный текст). Электронными текстами называются и учебные электронные пособия, в состав которых, помимо текста, включаются растровые изображения, примеры данных, упражнения, специально написанные комментарии и ответы на возможные вопросы.
Форматы
Электронные книги могут распространяться в файлах различных форматов, в частности:
- простой текст (plain text).
- текстовые с оформлением — HTML, открытый формат электронных книг Electronic Publication (.epub), (OPF FlipBook), OpenDocument, SGML, XML, FictionBook (.fb2), TeX, PDF, Microsoft HTMLHelp (.chm), eReader (.lit), PostScript (.ps, .eps), ExeBook, Mobipocket (.prc) и др.;
- графические растровые — TIFF, JPEG, DjVu и т. п.;
- мультимедиа книги — SWF, EXE, мультимедиа книга, аудиокниги и т. п.;
- Книги в формате java-мидлетов для мобильных устройств, таких как сотовые телефоны с поддержкой java(J2ME), КПК.
- Книги в виде приложений под определённую операционную систему, включающие в себя, помимо самого содержания книги, ещё и специализированную программу просмотра. Как правило, содержат средства, препятствующие копированию содержимого книги и его просмотра отдельно от этой программы-оболочки.
Файлы некоторых форматов (OpenDocument, PostScript, PDF, MS Word DOC и др.) помимо текста могут содержать и растровые или векторные изображения.
Файлы современных электронных книг мультимедиа книга помимо текста содержат несколько каналов восприятия: звуковой-музыкальный, изобразительно-динамический (фотографии и галереи) и интерактивно-ментальный.
В нашей библиотеке arhibook.ru все материалы (книги, аудиокниги, образы дисков, журналы, фильмы и т.д.) хранятся в следующих форматах:
M4B
Преимущества и недостатки по сравнению с бумажными книгами
Преимущества
- малый объем (возможность хранения на электронных, оптических и т. п. носителях десятков и сотен тысяч книг);
- возможность полнотекстового поиска (если текст книги распознан или набран);
- возможность быстрого и простого изменения гарнитуры и кегля шрифта;
- возможность прослушать (англ. text-to-speech, аудиокнига) текст книги;
- возможность чтения книг при низком уровне освещенности (на устройствах с подсветкой);
- низкая стоимость распространения (в большинстве случаев оплачивается только объем информации, переданной по компьютерным сетям, или физический носитель, например, компакт-диск).
- значительно короче время на издание по сравнению с бумажными книгами (для сравнения: неделя для электронной книги и полгода для бумажной)
Недостатки
- отсутствие эстетической составляющей, выраженной в материальном носителе и элементах оформления;
- потенциальная несовместимость с новым аппаратным или программным обеспечением (во избежание этого используют простые или стандартизированные открытые форматы);
- экраны некоторых устройств быстро переутомляют глаза;
- разрешение экранов большинства устройств на сегодня таково, что «качество изображения» на них пока значительно хуже, чем у бумажного аналога;
- время работы переносного устройства от батареи ограничено;
- значительные неудобства вызывает перевод в такой формат бумажных изданий с большим количеством крупных иллюстраций (например, работы по истории искусства, фотоальбомы, сборники карт и пр.).
----------------------------------------------------
Ещё немного о расширении имени файла
Расширение имени файла (англ. filename extension, часто говорят просто расширение файла или расширение) — последовательность символов, добавляемых к имени файла и предназначенных для идентификации типа (формата) файла. Это один из распространённых способов, с помощью которых пользователь или программное обеспечение компьютера может определить тип данных, хранящихся в файле.
Расширение обычно отделяется от основной части имени файла точкой. В операционных системах CP/M и MS-DOS длина расширения была ограничена тремя символами, в современных операционных системах это ограничение отсутствует. Иногда могут использоваться несколько расширений, следующих друг за другом, например, «.tar.gz».
В файловой системе FAT16 имя файла и расширение являлись отдельными сущностями, а точка, разделявшая их, реально не являлась частью полного имени файла и служила лишь для визуального отделения имени файла от расширения. В файловых системах FAT32 и NTFS точка стала обычным разрешённым символом в имени файла, поэтому ограничения на количество точек в имени файла в этих системах и их местоположения были сняты (за некоторыми исключениями, например, все конечные точки в именах файлов просто отбрасываются). Поэтому стандартный шаблон поиска *.* не имеет больше практического смысла, достаточно задать *, так как символ точки теперь подпадает под понятие любого символа.
Некоторые операционные системы или менеджеры файлов могут устанавливать соответствия между расширениями файлов и приложениями. Когда пользователь открывает файл с зарегистрированным расширением, автоматически запускается соответствующая этому расширению программа. Некоторые расширения показывают, что файл сам является программой.
Точность указания
Иногда расширение указывает формат лишь в общем (например, расширение .doc использовалось для множества различных форматов текста — как простого, так и форматированного; а расширение «txt» не даёт никакой информации о том, в какой кодировке текст в файле), из‑за чего необходимо использовать и другие способы определения формата.
Иногда расширение указывает только один из используемых в файле форматов (например, расширение «.ogg» первоначально использовалось для всех файлов в формате Ogg, независимо от кодеков, которыми закодированы содержащиеся в контейнере Ogg данные). Также расширение обычно не указывает версию формата (например, файлы в разных версиях XHTML могут использовать одни и те же расширения).
Другие способы указания формата
- В некоторых операционных системах и файловых системах (например, HFS) информация о формате файла хранится в самой файловой системе.
- Магические числа — последовательности байтов внутри самих файлов.
- Shebang — в Unix‐подобных ОС ставится в начале исполняемого файла для указания интерпретатора, который должен вызываться при запуске этого файла. Состоит из символа комментария (#) и восклицательного знака (!), после которого указывается команда, которую требуется выполнить с данным файлом в качестве аргумента.