CNT ファイル形式とは?
.cnt は、.hlp ヘルプファイルの目次情報を格納するプレーンテキストファイルです。.cnt ファイルは Microsoft Help Workshop (HCW.EXE) によって作成され、WinHelp ヘルプウィンドウの「目次」タブを描画するために WINHELP.EXE によって読み込まれます。.cnt ファイルは、コロンで始まるディレクティブ(:Base、:Title、:Index)で始まり、その後にペアとなる .hlp ファイル内のコンテキスト ID とキャプションをマッピングする、番号付きのトピックエントリのツリー構造が続きます。
.cnt および .hlp 形式は、より現代的で安全な標準に置き換えられました。.cnt と .hlp テキストファイルは、WinHelp がヘルプドキュメントを表示するために使用されていました。これらの形式は時間の経過とともに改良され、HTML 形式やスクリプトもサポートされるようになりましたが、それらの改良によってセキュリティの脆弱性も導入されました。最終的に、Microsoft は .cnt および .hlp 標準を HTML ベースのドキュメントに置き換えることを決定しました。後継は .chm (Compiled HTML Help) であり、目次は内部に格納されています。
現代の Windows (Vista 以降) にはデフォルトで WinHelp が搭載されておらず、WINHELP.EXE は Windows 10 または Windows 11 向けに Microsoft から提供されていません。Microsoft が配布している移行ツールを使用して、古いヘルプファイルを新しい形式に変換することが可能です。
セキュリティと安全性
リスク: LOW.cnt ファイルは無害なプレーンテキストであり、実行することはできません。唯一の注意点は関連する .hlp です。Microsoft が WinHelp を無効にした理由の一つはセキュリティ(古い .hlp ファイルがマクロを実行できること)にあるため、廃止されたビューアを入手したとしても、不明なレガシー .hlp ファイルを開くことには注意してください。.cnt 自体にそのようなリスクはありません。
形式の詳細
概要- ColdFusion / 汎用カウンターファイル - 一部のウェブツールやデータベースツールが、単一の数値カウンター値を保持するプレーンテキストの .cnt ファイルを書き出していました。
- Norton / アプリケーションコンテンツインデックス - いくつかのレガシーな Windows アプリが、内部コンテンツや設定リストのために .cnt を使用していました。稀であり、アプリ固有のものです。
CNT ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | プレーンテキストの目次スクリプト。WinHelp .hlp ファイルのサイドカー |
| テキストエンコーディング | ASCII / Windows ANSI コードページ (通常は Windows-1252) |
| ファイル構造 | 行指向:コロンディレクティブのヘッダーブロック(:Base, :Title, :Index)に続き、インデントされた番号付きのトピックエントリツリー |
| ファイルシグネチャ | バイナリシグネチャなし。WinHelp 4.0 の .cnt ファイルは、最初の行がテキスト «:Base <name>.hlp» で始まります |
| 一般的なファイルサイズ | 1 KB - 50 KB |
| 圧縮 | なし - 非圧縮のプレーンテキストとして保存 |
| MIME タイプ | text/plain |
| 構文バリアント | WinHelp 3.x は番号付きの見出し行のみを使用。WinHelp 4.0 (Windows 95) でコロンディレクティブヘッダー (:Base, :Index, :Title) が追加されました |
| 使用元 | WINHELP.EXE - .cnt ファイルを読み取ってヘルプウィンドウの「目次」タブを構築します |
| 作成元 | Microsoft Help Workshop (HCW.EXE)。RoboHelp や同様のヘルプ作成ツールによっても生成されます |
| 関連するオペレーティングシステム | Windows 3.x, Windows 95/98/Me, Windows NT/2000/XP (Vista 以降、WinHelp はデフォルトで含まれていません) |
| ヘルプシステムでの役割 | 目次のみを定義します。実際のトピックの内容と書式は、ペアとなるバイナリ .hlp ファイルに格納されます |
| 後継形式 | .hhc (.chm 内部の HTML Help 目次)、その後に MS Help 2 (.h1k / .HxS)、さらにウェブベースのヘルプ |
| 開発元 | Microsoft |
| リリース日 | 1990 (WinHelp, Windows 3.0 era); CNT format with WinHelp 4.0, Windows 95 |
| 最新バージョン | WinHelp 4.0 :Base/:Index syntax (1995); format frozen - WinHelp deprecated after Windows XP |
CNT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。CNT ファイルについて最初の質問をしてみましょう。
よくある質問
.cnt ファイルとは何ですか?
.cnt ファイルを開くにはどうすればよいですか?
Windows 10/11 で Windows ヘルプが開かないのはなぜですか?
.cnt ファイルを削除しても大丈夫ですか?
.cnt と .hlp の違いは何ですか?
目次ツリーを編集するにはどうすればよいですか?
:Base ディレクティブと番号付きのインデントに注意してください)、ヘルプ作成ツールを使用します。その後、.hlp と共に WinHelp ビューアで読み込まれます。