Файл chm чем открыть в linux
Перейти к содержимому

Файл chm чем открыть в linux

  • автор:

Как открыть файлы CHM в Linux

Возможно, лучший вариант, если Firefox — ваш любимый веб-браузер, — это попробовать CHMFox, расширение для просмотра файлов CHM прямо из Firefox.

Xchm — это кроссплатформенный клиент, поддерживающий все системы UNIX (Linux, * BSD, Solaris), Mac OS X и Windows.

Установка в Ubuntu и производных:

kchmviewer

Kchmviewer — это клиент для просмотра файлов CHM, который по умолчанию поставляется с KDE. Некоторое время он не получал обновлений, но полностью работоспособен.

Установка в Ubuntu и производных:

Okular

Okular, программа просмотра документов, которая по умолчанию входит в KDE, также включает поддержку файлов CHM, но для этого необходимо установить библиотеки libchm.

На Ubuntu и производных:

ChmSee

ChmSee основан на CHMLIB и использует GTK + для своей реализации. Поскольку он использует движок рендеринга Gecko (да, тот же, что использует Firefox), ChmSee отлично поддерживает HTML и CSS.

Установка в Ubuntu и производных:

Заключительные слова

Наконец, если вы настоящий компьютерщик, вы можете распаковать файл CHM и перемещаться по HTML-страницам вручную. Это возможно, потому что файл .chm состоит из индекса, оглавления и набора HTML-страниц, связанных гиперссылками на таблицу, которые сжимаются для создания файла справки.

Тем не менее, я считаю, что этот формат, помимо того, что он проприетарный и устаревший (сама Microsoft отказалась от его использования), может быть заменен другими равноценными и функциональными бесплатными альтернативами (PDF, DJVU и т. Д.). Также не забывайте, что скомпилированные файлы справки HTML могут содержать веб-страницы с вредоносным кодом, что создает угрозу безопасности.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Как открыть файлы CHM в Linux

Как открыть chm-файлы в Linux

Очень часто справочники хранятся в формате chm. Существует несколько способов открыть этот формат файлов:

  • xchm (cross-platform)
  • gnochm (Gnome)
  • kchmviewer (KDE)

Испытуемый документ — справочник по CSS.

Вот так это выглядит в Windows и таким оно должно остаться в Linux.

chm windows

Кросс-платформенная программа, изначально написанная под Linux, впоследствии портированная под Mac OS X и Windows.

Итак, программа была установлена, документ был открыт.

xchm

Изначальная верстка вообще не показывается, русские буквы в содержании не отображаются.

gnochm

Для тех кто использует Gnome.

Запускаем программу, открываем документ.

gnochm

Ну что же… Верстка сохранилась и это уже радует.

Текст на русском языке, но… содержание опять не отображается корректно.

kchmviewer

Приложение написано под kde, но никто не мешает использовать его в Gnome.

Официальный сайт программы: www.kchmviewer.net/

Программа запущена, документ открыт.

kchmviewer

Разметка как надо, все на русском, никаких нареканий.

Как обычно это бывает с kde-приложениями — все сделано с умом и, что самое главное, работает корректно.

И еще один плюс.
Если закрыть программу и открыть ее еще раз, то вы увидите ту страницу, которую читали до закрытия.
В содержании тоже выбирается все корректно.

How to view CHM files?

enter image description here

chmsee is no longer available in Ubuntu, as it is no longer being maintained. Here is the announcement on the project site:

ChmSee is no longer maintained.

ChmSee is not being developed anymore.

I haven’t read CHM documents more than a year, new and updated IT books are pdfs or epubs, so it’s the right time to end this chm viewer.

ChmSee

alt text

karel's user avatar

gives several results.

kchmViewer

The main advantage of kchmviewer is the best support for non-English languages. Unlike other viewers, kchmviewer in most cases is able to correctly detect the chm file encoding and show it. It correctly shows the index and table of context in Russian, Spanish, Romanian, Korean, Chinese and Arabic help files, and with new search engine is able to search in any chm file no matter what language it is written.

чем открыть chm в linux

Очень часто справочники хранятся в формате chm. Существует несколько способов открыть этот формат файлов:

Испытуемый документ — справочник по CSS.

Вот так это выглядит в Windows и таким оно должно остаться в Linux.

61494ab8ed6b

Кросс-платформенная программа, изначально написанная под Linux, впоследствии портированная под Mac OS X и Windows.

Итак, программа была установлена, документ был открыт.

f64868a2e0af

Изначальная верстка вообще не показывается, русские буквы в содержании не отображаются.

gnochm

Для тех кто использует Gnome.

Запускаем программу, открываем документ.

4b6a03cb973f

Ну что же… Верстка сохранилась и это уже радует.

Текст на русском языке, но… содержание опять не отображается корректно.

kchmviewer

Приложение написано под kde, но никто не мешает использовать его в Gnome.

Официальный сайт программы: www.kchmviewer.net/

Программа запущена, документ открыт.

2e81470698b7

Разметка как надо, все на русском, никаких нареканий.

Как обычно это бывает с kde-приложениями — все сделано с умом и, что самое главное, работает корректно.

И еще один плюс.
Если закрыть программу и открыть ее еще раз, то вы увидите ту страницу, которую читали до закрытия.
В содержании тоже выбирается все корректно.

Best CHM File Viewer (Reader) in Linux

A CHM file is a microsoft compiled HTML help file. This is a Microsoft proprietary online help file format. Many help files opened by pressing F1 in many windows applications are chm files. This is a popular format.

The chm files are optimized for reading and these are heavily indexed. Many e-books are available in chm format.

How can these e-books be read in Linux? Is there any chm file viewer available in Linux? This tutorial brings the best chm viewers available on Linux.

ChmSee: GNOME Desktop users

ChmSee is a chm viewer written in gtk+. For GNOME Desktop, ChmSee is a good choice. Though you can also run it on KDE and other Desktop Environments. ChmSee Features:

01.CHMSee

GnoChm: GNOME

GnoCHM is another CHM file viewer. It is designed to integrate nicely with GNOME. It uses PyCHM, a Python package that exports the CHMLIB API. Features of GnoCHM include:

02.GnoCHM

Kchmviewer: KDE

KchmViewer is chm viewer, written in C++. Unlike most existing CHM viewers for Unix, it uses Trolltech Qt widget library, and does not depend on KDE or GNOME. However, it may be compiled with full KDE support, including KDE widgets and KIO/KHTML. The advantage of Kchmview over other chm viewers is its support for foreign languages. It nicely detects the file encoding for languages such as Russian, Spanish, Romanian, Korean, Chinese and Arabic. Its new search engine is able to search in any chm file irrespective of the language.

KchmViewer has complete chm index support, including multiple index entries, cross-links and parent/child entries in index as well as Persistent bookmarks support.

03.KchmViewer

Firefox Add-on

You can add an add-on to Firefox for reading chm files in Firefox. ‘CHM Reader’ is the extension that makes Firefox support Compiled HTML (.chm) files. You can download and install this add-on to be able to read the chm files under Firefox.

You can install xchm using the following command on Ubuntu and Debian.

Conclusion

In this tutorial, we learned some of the best chm viewers available on Linux. If you have any questions or feedback, feel free to leave a comment.

Шесть программ просмотра CHM для Linux

Оригинал: Six CHM viewers for Linux
Автор: Federico Kereki
Дата: 30 ноября 2007
Перевод: Александр Тарасов aka oioki
Дата перевода: 3 декабря 2007

При копировании материала обязательны указание автора, переводчика и ссылки на оригинал статьи и настоящую страницу как первоисточник перевода!

Файлы CHM представляют из себя совокупность веб-страниц, оглавление с гиперссылками и индекс, все это сжато с помощью LZX. Файлы CHM имеют небольшой размер (из-за сжатия), предоставляют возможность полнотекстового поиска и возможность объединения нескольких CHM-файлов в один с объединением оглавления и индекса.

KchmViewer

chm

В KDE KchmViewer по умолчанию связан с файлами CHM, т.е. при клике на таком файле последует его автоматический запуск. Для отображения текста может быть использован либо визуальный компонент библиотеки Trolltech Qt либо оригинальный KHTML widget окружения KDE (это переключается в меню Settings). Мне попался один файл CHM, который отображался некорректно, и переключение метода отображения решило проблему.

KchmViewer поддерживает просмотр закладок, и предоставляет вкладки Contents, Index и Search. Программа правильно обрабатывает иностранные языки и многобайтовые символы. В документе можно устанавливать закладки, редактировать и удалять их. Можно смотреть оригинальный код HTML, и даже выбрать для этого определенный редактор через пункт меню Settings.

Help Explorer Viewer

Установка проста. Посетите страницу загрузки и скачайте версию для Linux, последняя версия 3.0. Зайдите в папку, в которую скачали файл и введите следующие команды root:

tar zxf HelpExplorer3.0_LINUX.tar.gz
cd Setup/
./setup.sh

ChmSee

Установка ChmSee была бы совсем хлопотной, если бы не стандартные базы openSUSE. Если вы хотите собрать его из исходников, вам потребуются библиотеки Gtk2+, libglade-2.0, gecko, chmlib и OpenSSL. После получения пакета с исходниками необходимо ввести следующие команды:

tar xzf chmsee-1.0.0.tar.gz
cd chmsee-1.0.0
./configure
make
sudo make install

chm

ChmSee выглядит многообещающим, но еще необходимо многое сделать, прежде чем он достигнет уровня KchmViewer и Help Explorer Viewer.

Другие кандидаты

Пользователи Firefox могут скачать дополнение CHM Reader версии 0.2.1.1. Установка его проста. Эта утилита добавляет новую запись Open CHM Files в пункте меню File. Когда вы открываете файл CHM, оглавление по умолчанию скрыто, но можно поднять его вверх, нажав Ctrl-E. Просмотр файлов работал неплохо, но CHM Reader не предоставляет функции глобального поиска, а поиск в Firefox работает только на текущей странице.

Заключение

Как просмотреть файлы CHM?

Вы можете создать общий репозиторий Git на частном сервере с доступом SSH. Например, для этого я использую для этого учетную запись nearfreespeech.net, а стоимость очень низкая.

Если вы хотите получить фантазию, вы можете создать скрипт cron для автоматического нажатия / вытаскивания изменений так часто, всегда сохраняя свои файлы в актуальном состоянии. Пока вы не работаете на двух машинах одновременно, вы никогда не должны сталкиваться с конфликтами слияния.

16 ответов

chmsee больше не доступен в Ubuntu, так как он больше не поддерживается. Вот объявление на сайте проекта:

Хватит поддерживать

ChmSee больше не разрабатывается.

chmsee

SlVCX

xChm Viewer

Установите xChm Viewer для просмотра файлов CHM:

Используйте расширения браузера

Что могло быть лучше, чем веб-браузер для просмотра веб-страниц?

CHMFox является превосходным средством чтения файлов CHM. Намного лучше, чем все сторонние программы, что другие предлагают, которые главным образом испытывают недостаток во многих возможностях веб-браузера, которые одинаково имеет Firefox и.

Я первоначально предложил расширение читателя CHM для Firefox, но это активно больше не сохраняется.

kchmViewer

Основным преимуществом kchmviewer является лучшая поддержка неанглийских языков. В отличие от других программ просмотра, kchmviewer в большинстве случаев может правильно определить кодировку файла chm и показать ее. Он правильно показывает индекс и таблицу контекста в файлах справки на русском, испанском, румынском, корейском, китайском и арабском языках, а с помощью новой поисковой системы он может искать любой файл chm независимо от того, на каком языке он написан.

unixforum.org

Форум для пользователей UNIX-подобных систем

Linux и chm (А как бы мне его прочесть??)

Модератор: Bizdelnick

Linux и chm

Сообщение am3k » 26.04.2005 18:04

Re: Linux и chm

Сообщение Lemegeton » 26.04.2005 18:10

Re: Linux и chm

Сообщение Sash_xp » 26.04.2005 18:19

Re: Linux и chm

Сообщение clx » 26.04.2005 18:35

Re: Linux и chm

Сообщение JaGoTerr » 26.04.2005 20:07

Re: Linux и chm

Сообщение zenwolf » 28.04.2005 08:45

Re: Linux и chm

Сообщение bogus » 28.04.2005 14:26

Re: Linux и chm

Сообщение Marduk » 29.04.2005 19:26

Re: Linux и chm

Сообщение clx » 29.04.2005 19:42

Re: Linux и chm

Сообщение Marduk » 29.04.2005 21:09

(clx @ Пятница, 29 Апреля 2005, 18:42) писал(а): 2 Marduk:

Re: Linux и chm

Сообщение ekkl » 01.08.2009 17:24

sh-3.2$ gnochm
You do not have all of the required Python modules to run gnochm.
Check the gnochm README file for tips on how to fix this.
What follows is the error description highlighting the problematic module.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *