.chm
CMCT
分子式: | C7H7O3S C14H26N3O |
その他の名称: | 4-Methyl-4-[2-(3-cyclohexylcarbodiimide-1-yl)ethyl]morpholinium・p-toluenesulfonate、CMCT、1-シクロヘキシル-3-(2-モルホリノエチル)カルボジイミド-メト-p-トルエンスルホナート、1-Cyclohexyl-3-(2-morpholinoethyl)carbodiimide metho-p-toluenesulfonate、4-(5-Cyclohexyl-3,5-diaza-3,4-pentadiene-1-yl)-4-methylmorpholinium・4-methylbenzenesulfonate、CME-カルボジイミド、CHM、CME-Carbodiimide、4-[2-[(Cyclohexylcarbonimidoyl)amino]ethyl]-4-methylmorpholinium・4-methylbenzenesulfonate、4-[2-(3-Cyclohexylcarbodiimide-1-yl)ethyl]-4-methylmorpholine-4-ium・p-toluenesulfonate |
体系名: | 4-[2-[(シクロヘキシルカルボンイミドイル)アミノ]エチル]-4-メチルモルホリニウム・4-メチルベンゼンスルホナート、4-メチル-4-[2-(3-シクロヘキシルカルボジイミド-1-イル)エチル]モルホリニウム・p-トルエンスルホナート、4-(5-シクロヘキシル-3,5-ジアザ-3,4-ペンタジエン-1-イル)-4-メチルモルホリニウム・4-メチルベンゼンスルホナート、4-[2-(3-シクロヘキシルカルボジイミド-1-イル)エチル]-4-メチルモルホリン-4-イウム・p-トルエンスルホナート |
CHM
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/01/01 07:10 UTC 版)
CHM
- マリ語のISO 639コード
- Microsoft Compiled HTML Helpのファイル形式・ファイル拡張子
- シカゴ歴史博物館
![]() |
このページは曖昧さ回避のためのページです。一つの語句が複数の意味・職能を有する場合の水先案内のために、異なる用法を一覧にしてあります。お探しの用語に一番近い記事を選んで下さい。このページへリンクしているページを見つけたら、リンクを適切な項目に張り替えて下さい。 |
Microsoft Compiled HTML Help
(CHM から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/07/08 13:26 UTC 版)
Jump to navigation Jump to search![]() | この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(2018年7月) |
拡張子 |
.chm |
---|---|
MIMEタイプ |
application/vnd.ms-htmlhelp[1] |
開発者 | マイクロソフト |
初版 | 1997 |
種別 | オンラインヘルプ |
拡張 | .lit |
Microsoft Compiled HTML Helpは、マイクロソフトが1997年にMicrosoft WinHelp形式の後継として開発・リリースした独自のオンラインヘルプファイル形式である。Windows 98 のリリースで最初に導入され、Windows XPやWindows Vistaでもサポートされ続けている。ファイル拡張子は CHM (".chm")。
HTML Helpのファイルは、ヘルプ作成ツールで作成される。マイクロソフトはWindowsのバージョンアップに合わせてHTML Help Workshopもリリースし、フリーにダウンロード可能としている。他にもサードパーティーから様々なヘルプ作成ツールがリリースされている。
電子書籍ビューワMicrosoft Reader .LITファイル形式は、基本的に HTML HelpのCHM形式から派生したものである。
2002年、マイクロソフトはCHM形式に関連したセキュリティ問題を公表し、パッチを公開した[1]。その後、マイクロソフトはCHM形式を止めて新たなヘルプ形式であるMicrosoft Assistance Markup Languageに移行する方針とし、Windows Vistaでそれを採用している。
歴史
- 1996年2月 - マイクロソフトが、WinHelpの開発停止と新たなHTML Help標準の開発を発表
- 1997年8月 - HTML Help 1.0 (HH 1.0) がInternet Explorer 4の一部としてリリースされた
- 1998年2月 - HTML Help 1.1aがWindows 98の一部としてリリースされた
- 2000年1月 - HTML Help 1.3がWindows 2000の一部としてリリースされた
- 2000年7月 - HTML Help 1.32がInternet Explorer 5.5とWindows MEの一部としてリリースされた
- 2001年10月 - HTML Help 1.33がInternet Explorer 6とWindows XPの一部としてリリースされた
- 2001年3月 - WritersUAにおいて、マイクロソフトが新たなプラットフォームとしてHelp 2 (HTMLベース)を発表
- 2003年1月 - マイクロソフトがHelp 2を汎用ヘルププラットフォームとしてはリリースしないことを決定
ファイル形式
HTMLのサブセットで書かれたページ群とハイパーリンク化された目次で構成される。CHM形式は読むことに最適化されており、検索性能が強化されている。複数のファイルをまとめてLZXで圧縮する。多くのCHMブラウザは、ヘルプファイル本体を表示すると同時に目次を表示できるようになっている。
ファイルの先頭には "ITSF" という文字列がASCIIで入っている("Info-Tech Storage Format" の略)。ファイル形式はリバースエンジニアリングによって一部が明らかになっており、container や internal files といった仕様が公開されている。
Windows上では、このヘルプファイルをhhc.exeでコンパイルできる。これは、HTML Help Workshopの一部として無料で入手可能。
オープンソースでCHMファイルを読めるツールもあるが(例えば xCHM, KchmViewer, GnoCHM, Chmox for OS X, Chamonix for OS X)、Windows自身の持つ機能を完備したものはなく、特にCHMファイルを作成する機能を持つものはない。
利点
- 通常のHTMLよりもファイルサイズが小さい
- HTMLのもつフォーマットオプションにより、テキスト表現が豊かである
- 全文検索が可能
- 複数の CHMファイルを共通の目次や索引を持つ1つのファイルに統合可能
- 多言語文字を含む目次やトピックフォルダを生成できる
応用
当初、ヘルプファイル向けに作られた形式だったが、その後他の用途にも使われている。HTMLの複数のページをコンパクトにまとめ、アーカイブ状態でブラウズ可能であることから、電子書籍に応用された。人によっては、個人的なメモをこの形式で残す場合もある。というのも、階層構造化された文書で検索も高速という利点があるためである。Firefoxの拡張でCHMファイルを見ることができるものもある[2]。
HTMLの抽出
Windowsでは、CHMファイルから HTML部分を以下のコマンドで抜き出すことができる。
hh.exe -decompile extracted filename.chm
これにより、filename.chm
に含まれている HTMLファイル群が extracted
というディレクトリ配下に展開される。
APTをパッケージングツールとしているLinuxの場合、CHMからHTMLを抜き出すには、以下のようにすればよい(1つ目のコマンドはDebian向け)。
# apt-get install libchm-bin $ extract_chmLib tero.chm tero/
Windows以外で使える同様のツールとして、CHM Tools Packageがある。
出典
- ^ Techtonik, Anatoly (2006年4月11日). “application/vnd.ms-htmlhelp”. 2016年8月7日閲覧。
外部リンク
chm
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/23 03:21 UTC 版)
「ISO 639 マクロランゲージ」の記事における「chm」の解説
chm は、ロシアのマリ語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。 mhr – 東マリ語 mrj – 西マリ語
※この「chm」の解説は、「ISO 639 マクロランゲージ」の解説の一部です。
「chm」を含む「ISO 639 マクロランゲージ」の記事については、「ISO 639 マクロランゲージ」の概要を参照ください。
「CHM」に関係したコラム
FXのチャート分析ソフトMT4で表示できる通貨ペア以外のレートは
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)では、外国為替市場で取引される通貨ペア以外のチャートも表示できます。以下はそのリストです。なお、MT4のダウンロード先...
- CHMのページへのリンク