Электронная книга (Electronic book, e-book) — электронная (цифровая) версия книги. Термин применяется как для текстов представленных в цифровой форме, так и для устройств используемых для их чтения. В англоязычных странах используется также термин e-text (электронный текст), для обозначения цифровых версий книг для хранения которых используются открытые форматы основанные на простых текстовых файлах. Электронными текстами называются и более сложные тексты, снабженные иллюстрациями, гипертекстом, тестами, комментариями, ответами на возможные вопросы. Электронные книги обычно кодируются издателем книги, в то время как электронные тексты открыто распространяются в текстовых форматах или иных открытых форматах.
Электронная книга, как устройство для чтения, отличается небольшими размерами, снабжены устройствами памяти, обеспечивающими хранение объемов данных, эквивалентных порядка 1000 страниц текстового материала. В их конструкцию также входят: стыковочный модуль для подсоединения к Интернету; флуоресцентный или ЖК-дисплей, позволяющий свободно читать текст при дневном и даже солнечном освещении; автономный источник питания, обеспечивающий до 20 часов работы в режиме с подсветкой страницы экрана и до 40 часов без подсветки; кнопки управления текстом (поиск нужных фрагментов текста, листание, управление форматом отображения текста). Масса устройств различного типа в 1999 году (на момент их появления на рынке) колебалась в пределах от 0, 5 до 1.4 кг, стоимость — от $200 до $1500. Отображения содержания электронных книг производится в соответствии со спецификацией Open eBook Publication Structure. В начале 2000-х годов для использования в качестве электронных книг стали приспосабливать карманные ПК и разрабатывать для этой цели специальное программное обеспечение (например, Haali Reader, MobiPocket Reader, Primer, iSilio). В дальнейшем функции чтения книг начали выполнять смартфоны и даже обычные сотовые телефоны с поддержкой Java.
Спецификация для представления содержания электронных книг Open Ebook Publication Structure 1.0 разработана и поддерживается более чем 50 фирмами, такими, как Adobe Systems, IBM, Microsoft, Nokia, Simon&Schuster. Она является открытым стандартом и базируется в свою очередь на стандартах и спецификациях: XML 1.0; HTML 4.0, включая расширения на основе XHTML 1.0; CSS1 Stylesheet Language с элементами CSS2; Dublin Code Metadata Language; Unicode Charter Set; MIME Media Types.
Спецификация Open eBook Publication Structure 1.0 обладает следующими особенностями: электронная книга (ЭК) представляет собой XML-документ и сопровождается файлами с описанием документа (DTD) и ее «выходных данных», поэтому устройства чтения должны быть оснащены XML-процессорами и воспроизводиться HTML-браузерами четвертого поколения; описание стилей, используемых для форматирования ЭК, представляет собой нечто среднее между CSS1 и CSS2 со специальным описателем формата; разработаны исходя из практических соображений специально для ЭК и не поддержаны CSS Working Group. Поэтому устройства чтения могут не поддерживать отдельные виды стилей (например, выделение цветом) и использовать внешние таблицы стилей, расширяющие данную спецификацию; в ЭК может использоваться полный набор символов Unicode в кодировках UTF-8 и UTF-16, что позволяет создавать локализованные версии книг и версии книг на нескольких языках. Устройства чтения должны иметь возможность воспроизводить символы в кодировках UTF-8 и UTF-16, но могут поддерживать не полный их набор; элементы ЭК должны соответствовать принятым стандартам. Так, для представления растровой графики используются форматы JPEG и PNG, для электронного текста — MIME-тип text/x-oeb1-document, а для таблиц стилей — формат text/x-oeb1-css.