CON ファイル形式とは?
.con ファイルは WordPerfect コンコーダンス・ファイル です。これは Corel WordPerfect の自動索引生成機能を駆動するプレーンテキストの単語リストです。ファイルには1行に1つの単語またはフレーズが含まれており、WordPerfect は対象のドキュメントをスキャンして各エントリを検索し、一致するページ番号を含む索引を自動的に作成します。
コンコーダンス・ファイルを使用すると、長いドキュメント内の用語のすべての出現箇所を手動でタグ付けする必要がなくなります。作成者は索引に含めるすべての用語をリストした .con ファイルを準備し、索引生成ステップでそれを添付するだけで、残りの処理は WordPerfect が行います。この機能は 1989年のバージョン 5.0 から WordPerfect に搭載されており、現在の WordPerfect Office リリースでも引き続き利用可能です。
このフォーマットは意図的にシンプルに作られており、ヘッダー、メタデータ、マークアップは含まれません。エントリはデフォルトで大文字と小文字を区別せずに照合されます。ファイルは、古い WordPerfect バージョンでは Windows-1252 (ANSI) エンコードで保存され、最近のリリースでは UTF-8 で保存されます。
実用上の注意点として、CON は Windows における 予約済みデバイス名(システムコンソール / stdin-stdout)です。Windows のファイルシステムレベルでは、拡張子のない con という名前のファイルをそのまま作成することはできません。WordPerfect はこれらのファイルを .con 拡張子で保存することで、この命名制限を回避しています。コマンドラインから拡張子なしの con ファイルを作成しようとすると、ほとんどの Windows 環境でエラーが発生するかフリーズします。
.con ファイルは メモ帳 を含む任意のプレーンテキストエディタで作成・編集できます。コンコーダンスリストが参照する WordPerfect ドキュメントファイルについては、.wpd も参照してください。
セキュリティと安全性
リスク: LOWプレーンテキストファイルであり、実行リスクはありません。.con のデバイス名競合(CON = Windows コンソール)は特異な仕様ですが、.con 拡張子を持つファイル名においてセキュリティ上のリスクはありません。
形式の詳細
概要- Windows コンソールデバイス名 - CON は予約済みの DOS/Windows デバイス名(キーボード入力 / 画面出力)です。ファイルタイプではありませんが、命名の競合を引き起こします。
- 汎用構成ファイル - さまざまなアプリケーションが構成データ(プレーンテキストまたは INI 形式)に .con を使用しますが、支配的な単一のフォーマットはありません。
- 接続/連絡先ファイル(各種アプリ) - 一部のデータベースや CRM ツールが接続プロファイルデータに .con を使用します。アプリケーションごとの独自形式です。
CON ファイルを開くプログラム
技術的詳細
詳細仕様| 開発元 | Corel Corporation (WordPerfect) |
| ファイルタイプ | プレーンテキスト単語リスト(ヘッダーやメタデータなし) |
| エンコード | 古い WordPerfect バージョンでは Windows-1252 (ANSI)、最近のリリースでは UTF-8 |
| 構造 | 1行に1つの単語またはフレーズ。マークアップやバイナリデータなし |
| 目的 | WordPerfect における自動ドキュメント索引生成の駆動 |
| 大文字・小文字の区別 | 索引生成時の照合はデフォルトで区別なし |
| 一般的なファイルサイズ | 1 KB - 50 KB |
| 導入時期 | 1989年 WordPerfect 5.0。以降のすべてのバージョンで機能が継承されている |
| オペレーティングシステム | Windows |
| Windows 命名競合 | CON は予約済み Win32 デバイス名。 .con 拡張子により制限を回避 |
| 関連フォーマット | 索引生成時にコンコーダンスが適用される .wpd WordPerfect ドキュメント |
| リリース日 | WordPerfect 5.x era (late 1980s - early 1990s) |
| 仕様書 | support.corel.com |
CON の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。CON ファイルについて最初の質問をしてみましょう。