WindowsとmacOSでCFGファイルにアクセスして開く方法
正直なところ、デフォルトのアプリが割り当てられていないCFGファイルを開こうとすると、面倒な作業になることがあります。ダブルクリックした途端、どうすればよいのか分からないプログラムの世界に放り込まれてしまうこともあります。Windowsをお使いの場合、ほとんどのCFGファイルは単なるテキストファイルなので、これらのファイルを開くのは通常簡単です。メモ帳、Notepad++、またはSublime Textで簡単に開くことができます。しかし、カスタムCFGファイルやバイナリCFGファイルの場合は、状況が複雑になり、特別なツール、あるいは少なくともある程度の忍耐が必要になります。
どちらの方法を選ぶにしても、重要なのは、OSにCFGファイルをデフォルトでどのアプリで開くかを指定することです。あるいは、毎回手動で開くように設定することもできます。そうすれば、CFGファイルを開くたびに右クリックして「プログラムから開く」を選択し、メニューを検索するという無駄な作業を避けられます。
WindowsでCFGファイルが正しく開かない問題を解決する方法
方法1:CFGファイルをテキストエディタに関連付ける
これは、CFGファイルがテキストベースの場合の一般的な修正方法です。Windowsは、特に新しいエディタをインストールしたり、ファイルの関連付けがリセットされたりすると、使用するアプリを忘れてしまうことがあります。デフォルトのエディタを設定すると、CFGファイルを素早く簡単に開くことができます。
- CFGファイルを右クリックし、「プログラムから開く」を選択します。希望のエディタが表示されない場合は、「別のアプリを選択」をクリックします。
- ポップアップ表示されたリストから、Notepad++やSublime Textなどのテキストエディタを選択します。リストにない場合は、下にスクロールして「このPCで別のアプリを探す」をクリックします。
- プログラムのフォルダに移動し、実行可能ファイル (.exe) を選択して、[開く]をクリックします。
- 常にこの方法で CFG ファイルを開く場合は、「常にこのアプリを使用して.cfg ファイルを開く」というボックスをオンにします。
- 「OK」をクリックします。これで、CFG をダブルクリックすると、「これ何?」と叫ぶのではなく、選択したエディターで開くようになります。
設定によっては、関連付けを有効にするために再起動、あるいは少なくともエクスプローラーの再起動が必要になる場合があります。また、Windowsは頑固なところがあり、再起動すると新しいデフォルトが認識されるようです。
方法2: エディターからCFGファイルを直接開く
ちょっと奇妙ですが、関連付けを完全に回避できます。まずエディタを開いて、ファイルを読み込むだけです。デバッグ中や、他の作業をしながらファイルをいじっている場合などに便利です。
- お好みのテキスト エディター (Notepad++、Sublime Text、Visual Studio Code など) を開きます。
- を押すか、 [ファイル] > [開く]Ctrl + Oに移動します。
- CFG ファイルに移動して選択します。
- 開くと、エディター内に配置され、必要な編集を行う準備が整います。
注意:Wordpadなどの一部のエディターは、CFGファイルをプレーンテキスト(.txt)ファイルとして保存しようとする場合があります。CFGファイルを再利用する場合は、「名前を付けて保存」を選択し、適切な拡張子を選択してください。また、ファイルが保護されているか読み取り専用になっている場合は、エディターを管理者として実行して上書き保存する必要がある場合があります。
バイナリまたは非テキスト CFG ファイルの処理
さて、問題のCFGがプレーンテキストではなくバイナリファイルの場合、通常のテキストエディタで開くのはまるで象形文字を読もうとするようなものです。意味不明な文字列が羅列されるだけです。その場合は、HxD Hex EditorやHackmanなどのバイナリエディタが必要です。これらのアプリを使えば、生のバイナリデータを閲覧・変更できますが、注意が必要です。バイナリ設定の編集は、自分が何をしているのかを理解していない限り、リスクを伴います。ファイルが破損したり、ソフトウェアが動作しなくなったりする可能性があります。
バイナリ設定はパフォーマンスやセキュリティ上の理由から使用されることが多いため、16進数やアセンブリ言語の基礎に精通している人だけが触るようにしましょう。そうでないと、バイナリ設定ファイルを編集しようとすると、何かが壊れてしまう可能性があります。これは本当に誰も望んでいない面倒な作業です。
まとめると、プレーンテキストのCFGでもバイナリのCFGでも、どちらの形式を扱っているかを理解することは非常に役立ちます。適切なデフォルトアプリを設定するだけですべてがスムーズに進む場合もありますが、ツールやノウハウがない限り、バイナリファイルはそのままにしておくのが最善の場合もあります。