.chm 文件是微软开发的一种帮助文档格式,全称为 Compiled HTML Help。它将多个 HTML 页面、目录、索引打包成一个压缩文件,常用于 Windows 软件的帮助文档中。

在 Linux 下,虽然没有原生的 CHM 阅读器,但我们依然有多种方式可以查看这类文件,本文就来介绍几种实用的方法。


📌 为什么会遇到 CHM 文件?

  • 下载了 Windows 软件的说明文档
  • 阅读老旧电子书或技术资料
  • 使用跨平台项目的帮助文档

🔧 方法一:使用 xCHM(最推荐)

xCHM 是 Linux 下最常用的图形界面 CHM 阅读器,简单易用,支持搜索和目录导航。

安装(以 Ubuntu 为例):

sudo apt update
sudo apt install xchm

使用方式:

安装后在终端输入:

xchm your_file.chm

也可以从启动器中直接打开 xCHM,再加载 .chm 文件。

优点:

  • 图形界面友好
  • 支持目录、索引、搜索
  • 对中文支持较好

🔧 方法二:使用 Okular(KDE 推荐)

如果你已经使用 KDE 桌面环境,Okular 是功能全面的文档阅读器,也支持 CHM 格式。

安装:

sudo apt install okular

使用:

okular your_file.chm

或者直接用文件管理器右键用 Okular 打开。

优点:

  • 多格式支持(PDF、EPUB、CHM 等)
  • 可高亮、添加书签
  • 现代界面,持续维护中

🔧 方法三:使用命令行提取 CHM 内容

不想用图形界面?你也可以直接提取 CHM 文件内容为 HTML 文件,用浏览器打开。

方法一:使用 7-Zip 提取

7z x your_file.chm

提取后你会看到一系列 .html 文件,用浏览器打开 index.html 即可阅读内容。

注:需要先安装 7-Zip:

sudo apt install p7zip-full

方法二:使用 extract_chmLib(较老方式)

sudo apt install libchm-bin
extract_chmLib your_file.chm ./output_dir/

提取内容到 ./output_dir,然后用浏览器查看。


🔧 方法四:使用 GnoCHM / CHMSee(老旧但仍可用)

这两款软件是为 GNOME 桌面开发的 CHM 阅读器,不过项目都已停止维护,仅在部分发行版仍能找到。

安装:

sudo apt install chmsee  # 或 gnochm

如果你使用较新系统,可能已无法从源中找到这两个包。


📚 小结:选择推荐

使用方式推荐工具备注
图形界面查看xCHM功能全面,支持中文
KDE 桌面用户Okular多功能阅读器,持续更新
命令行解压 + 浏览器7z 或 extract_chmLib跨平台兼容,不依赖 GUI
GNOME 老用户GnoCHM/CHMSee项目老旧,可能找不到安装源

🧠 附加:CHM 文件转换成其他格式?

可以使用 Calibre 或在线工具将 CHM 转换为 PDF、EPUB 等格式,适合阅读器或移动设备。


✅ 总结

虽然 .chm 是 Windows 上的专用格式,但在 Linux 下阅读这种文件并不难。无论你是桌面用户还是命令行爱好者,都能找到适合自己的方式。如果你经常处理这类文档,不妨安装一个像 xCHM 或 Okular 这样的工具,让阅读更加方便。

Leave a Reply

Your email address will not be published. Required fields are marked *