.chm
高リスクCompiled HTML Help
Windows の標準ヘルプ形式。HTML とリソースを LZX で圧縮したパッケージで、1998 年以降の Windows ソフトウェアのオンラインヘルプとして広く配布されました。中国・日本・韓国では今でもマニュアル配布で現役です。
MIME タイプ
- application/vnd.ms-htmlhelp
カテゴリ
document
何で開けるか
- Microsoft HTML Help (Windows 標準)
- xCHM
- Kchmviewer
- Sumatra PDF
OS 別の開き方
Windows
- HH.EXE(標準)、Sumatra PDF
macOS
- xCHM、Chmox(古い)
Linux
- xCHM、Kchmviewer
iOS
- CHM Viewer
Android
- EBookDroid、CHM Reader
危険性と注意点
- CHM は過去に Internet Explorer エンジンを利用していたため、悪意ある CHM を開くだけでスクリプトが実行される CVE が複数報告されています。差出人不明の CHM は絶対に開かない
- 中国・ロシア圏の APT キャンペーンでマルウェア配信に利用された実績があります
よくある間違い
- ダウンロードした CHM が『ブロック』されて中身が見えないとき、『ファイル > プロパティ > ブロック解除』を行いがち。これは本来のセキュリティ機能で、むやみに解除しない
- CHM 内のハイパーリンクが外部サイトを開くと、標準ブラウザではなく内蔵 IE エンジンで開かれる場合があり、リンク偽装の温床になる
FAQ
- Mac / Linux で CHM を開くには?
- xCHM が最も一般的。Linux は Kchmviewer もあります。Mac の Chmox は古い OS 用で今は動かないため、xCHM がほぼ唯一の現実解です。