FBReader
![]() FBReader на Maemo | |
Стабильная версия | 3.1.4 / 4 февраля 2023 г |
---|---|
Предварительный выпуск | 4.0 бета 45 / 8 февраля 2023 г |
Репозиторий | |
Написано в | С++ , Ява , Свифт |
Операционная система | Кросс-платформенный |
Доступно в | Многоязычный |
Тип | электронных книг программа для чтения |
Лицензия | Linux : ранее GPL ; [1] Android : GPL и коммерческие лицензии. ранее доступны [2] Версии с открытым исходным кодом больше не выпускаются, и они доступны только по проприетарной лицензии. |
Веб-сайт | fbreader |
FBReader — программа для чтения электронных книг для Linux , Microsoft Windows , Android и других платформ.
Первоначально он был написан для Sharp Zaurus и в настоящее время работает на многих других мобильных устройствах , таких как Интернет-планшеты Nokia , а также на настольных компьютерах . Предварительная версия FBReaderJ ( порт Java ) для Google Android была выпущена 13 апреля 2008 г.
Поддерживаемые форматы: EPUB , FictionBook , HTML , plucker , PalmDoc , zTxt , TCR , CHM , RTF , OEB , mobi без DRM и простой текст. [3]

Раньше это было бесплатное программное обеспечение под лицензией GPL , но с 2015 года (v2.7) оно является проприетарным программным обеспечением. [4]
История [ править ]
Николай Пульцин написал первый FBReader; инструмент был выпущен для Sharp Zaurus в январе 2005 года, Maemo. был добавлен порт [ кем? ] в декабре 2005 года для Nokia 770 . С тех пор FBReader выпустил бинарные пакеты для многих платформ мобильных устройств и для большинства основных операционных систем персональных компьютеров. [5] Название FBReader с приставкой FB происходит от FictionBook — формата электронных книг, популярного в России, стране автора FBReader. [6]
Оригинальный FBReader был написан на C++; однако в 2007 г. [7] был создан форк под названием FBReaderJ [ кем? ] , который был написан на Java. Когда в последующие годы платформа Android стала доступной, эта ветвь стала кодовой базой для программного приложения Android, в то время как кодовая база C++ продолжала использоваться для других платформ. [8]
В 2015 году программное обеспечение для всех платформ стало закрытым: старый открытый код с тех пор не обновлялся. Приложение для Android было разделено на бесплатную и премиум-версии, обе с закрытым исходным кодом, причем в премиум-версии добавлена встроенная поддержка PDF и машинного перевода . [9]
Компоненты [ править ]
Для упрощения кросс-платформенной компиляции FBReader использует zlibrary, библиотеку кросс-платформенного интерфейса. Он позволяет перекомпилировать для многих платформ, не обращая внимания на используемый GUI-инструментарий .
Особенности [ править ]
- поддержка нескольких Book tar , ZIP , GZIP и BZIP2 . архивов [10]
- обнаружение кодировки
- генерирует таблицу содержания.
- Встроенные изображения
- гиперссылки
- Индикатор положения (заменяет номер страницы).
- здание библиотеки
- Самая последняя книга
- позиции последнего прочтения для всех ранее открытых книг
- Список последних открытых книг.
- Автоматические переносы
- Текстовый поиск.
- Полноэкранный режим.
- Поворот экрана на 90, 180 и 270 градусов.
- Преобразование текста в речь
- Чтобы активировать преобразование текста в речь на платформе Android , установите плагин TTS. [ нужна ссылка ]
Поддержка форматов файлов [ править ]
FBReader поддерживает следующие форматы файлов: [11]
- EPUB : все основные функции, кроме таблиц. Поддержка CSS не является полной.
- EPUB3 : не поддерживает большинство специфических функций ePub 3.
- Mobipocket : открывает незашифрованные файлы *.mobi. Файлы с защитой DRM не поддерживаются.
- ФБ 2.0 : полностью поддерживается.
- FB 2.1 : отсутствует поддержка таблиц.
- HTML : ограниченная, достаточная поддержка
- Обычный текст: поддерживается, но может некорректно разбивать текст на абзацы.
- RTF : подмножество RTF.
- DOC ( Microsoft Word ): подмножество DOC.
- PDF :
- Android: через отдельный плагин со сторонней библиотекой.
- Другие платформы: не поддерживаются
- DJVu :
- Android: через отдельный плагин
- Другие платформы: не поддерживаются
- Плукер :
- Android: на данный момент не поддерживается
- Другие платформы: команды «абсолютного позиционирования» могут интерпретироваться или игнорироваться.
- DAISY 3: добавлено в Go Read for Bookshare в Google Play (форк FBReaderJ от Benetech )
Мультиплатформенная поддержка [ править ]
- Тизен
- Microsoft Windows
- Блэкберри 10
- Мак ОС Х
- FreeBSD
- Линукс
- мобильные устройства Linux : [12]
- Sharp Zaurus с прошивками на базе Qtopia, pdaXrom или OpenZaurus ROM.
- Архос ПМА430.
- Siemens Simpad с Opensimpad 0.9.0/Opie ROM.
- Nokia 770 / N800 / N810 Интернет-планшеты Nokia ( условия ).
- Перцовая подушечка 3.
- Смартфоны Motorola E680i/A780.
- iЛиад
- Digital Reader 1000 и Digital Reader DR800SG
- Ханлин электронная книга
- Openinkpot - замена ОС для читалок Hanlin и Hanvon N516
- Pocketbook - E Ink устройства для чтения электронных книг
- СмартКью 5 и СмартКью 7
См. также [ править ]
Ссылки [ править ]
- ^ https://github.com/geometer/FBReader/blob/master/fbreader/LICENSE Лицензия FBReader.
- ^ https://web.archive.org/web/20180719134505/https://fbreader.org/android FBReader для Android.
- ^ FBReader: О FBReader
- ^ «FBReader для Android» . 10 июля 2011 г.
- ^ «FBReader: устаревшие версии» . Архивировано из оригинала 24 июля 2008 г. Проверено 1 июля 2008 г.
- ^ FBReader и его формат .fb2 , форум maemo.org, 2005 г.
- ^ "геометр/FBReaderJ" . Гитхаб . Проверено 3 июля 2015 г.
- ^ «геометр/FBReader» . Гитхаб . Проверено 3 июля 2015 г.
- ^ «FBReader для Android» . 10 июля 2011 г.
- ^ «MobileRead Wiki — FBReader» .
- ^ Форматы электронных книг, поддерживаемые и неподдерживаемые | Бесплатная программа для чтения электронных книг - Бесплатно!
- ^ «MobileRead Wiki — FBReader» .
Внешние ссылки [ править ]
- Текстовое программное обеспечение Linux
- Мультимедийное программное обеспечение
- Программное обеспечение С++
- Программное обеспечение Java (язык программирования)
- Читатели EPUB
- Программное обеспечение Android (операционная система)
- Ранее программное обеспечение с открытым исходным кодом или бесплатное программное обеспечение.