Ubuntu 中是否有 CHM 文件的终端查看器?

Ubuntu 中是否有 CHM 文件的终端查看器?

我没能找到任何人。我有一个问题,我需要通过网络和 VPN 访问我的 CHM 文件,这使得使用普通 CHM 查看器的速度相当慢。因此,我想到了这种格式的终端查看器。

有终端的 html 查看器、elinks/lynx,但它们都无法在不同环境中保留 CHM 功能(例如搜索)。CHM 查看器的标准是 Windows 中的 h.exe。在终端中,任何能够达到甚至接近它的搜索功能的东西都会很好。

Ubuntu 中是否有 CHM 文件的终端查看器?

答案1

虽然不是一个完美的查看器,但是是一种解决方法。

  1. 安装archmage:CHM(编译的 HTML)解压器,
  2. 提取文件
  3. 在非图形(文本模式)的 Web 浏览器中打开输出,例如lynx

    sudo apt-add-repository universe
    sudo apt-get update
    sudo apt-get install archmage
    
    sudo apt-get install lynx-cur
    
    archmage file.chm output_dir
    
    lynx output_dir
    

另一个提取工具是extract_chmLib,也在 Universe 存储库中:

sudo apt-get install libchm-bin
extract_chmLib file.chm output_dir

相关内容