- ,
- .INI ファイルにはプログラム設定がプレーンテキストで保存されます。
- その構造は、読みやすいセクションとキーと値のペアに基づいています。
- 一部は廃止されていますが、レガシーソフトウェアや特殊なソフトウェアでは依然として役立ちます。
- それ自体は危険ではありませんが、改ざんされると悪意のある目的で使用される可能性があります。
きっと、システムやプログラムのファイルの中に隠された.INIファイルを目にしたことがあるでしょう。 今インストールしたものです。一見無関係、あるいは疑わしいように思えるかもしれませんが、これらの小さなファイルはアプリケーションの構成において重要な役割を果たしており、 OSの.
.INIファイルは長い間、プログラムの動作を定義する上で重要な役割を果たしてきました。 Windows またはその他の環境。 Windows レジストリ、JSON、XML などのテクノロジが普及したため、それらの使用は減少しましたが、特に古いソフトウェアや、シンプルさと読みやすさが優先されるアプリケーションでは、依然として使用されています。
.INI ファイルとは何ですか?
.INI 拡張子を持つファイルは、主に設定や環境設定を保存するために使用されるプレーン テキスト ドキュメントです。 プログラムの。これは、Microsoft オペレーティング システム、特に Windows 3.x や Windows 95 などのバージョンで普及したレガシー形式であり、システムおよびアプリケーションのカスタマイズ設定を保存するための標準的な方法になりました。
このタイプのファイルはシンプルだが効率的な方法で構造化されている: は括弧で囲まれたセクション (例 ) に分かれており、各セクションには異なるパラメータを設定するキーと値のペア (例 : Path=C:\Files) があります。さらに、記号 ; を使用してコメントを含めることもできます。または行の先頭に # を付けます。
アクセス可能な形式であるため、誰でも読み取ることができ、Notepad や Notepad ++ などのテキスト エディターで開くことができます。。変更には複雑なツールや特別な権限は必要ありません (ただし、慎重に行うことをお勧めします)。
.INIファイルの基本構造
.INI ファイルの階層構造は非常に簡単に解釈できます。過去数十年にわたり、その広範な使用に貢献してきました。一般的には、次のものが含まれます。
- セクション: 括弧で区切られ、関連するパラメータをグループ化します。
- クラベス: 確立したい設定の名前です。
- 価値観: キーに関連付けられ、キーの動作を定義します。
- 注釈: 機能に影響を与えずに説明を追加します。
例えば:
Servidor=localhost
Puerto=3306
Usuario=admin
Clave=secreta
Ruta=/var/logs/app.log
Nivel=INFO
アプリケーションは起動時にこれらのファイルを読み取り、ユーザーまたは開発者が定義した設定を適用します。。このアプローチにより、ソース コードに触れることなく動作を変更できます。
.INI ファイルは何に使用されますか?
.INI ファイルは、プログラムの動作、外観、または機能に関連するパラメータを定義するために使用されます。。これらにより、ユーザーはファイル パス、カスタム設定、接続タイプ、ソフトウェア言語など、さまざまなオプションを指定できます。
Windowsの最新バージョンではレジストリの使用が減りましたが、Tekla Structures などのシステムでは、鉄鋼、コンクリート、エンジニアリングなどのさまざまな機能で環境固有の構成を確立するために、今でもこれらが広く使用されています。
最も一般的な用途は次のとおりです。
- プログラム設定: 言語、件名、ディレクトリ、またはアクセス レベルを示します。
- 接続先 データベース: IP、ポート、資格情報を保存します。
- ユーザー設定: ウィンドウのサイズ、位置、最近の履歴。
- システム初期化設定: Windows 3.1 または 95 の場合と同じです。
このタイプのファイルは、 マルウェア 設定を変更するにはただし、プレーンテキストであるため、それ自体は悪意のあるコードを実行することはできません。
.INIファイルの実際の例
.INI ファイルの基本的な例は次のようになります。
; Configuración general de la aplicación
Nombre=MiPrograma
ModoOscuro=Sí
Idioma=es-ES
Servidor=127.0.0.1
Puerto=5432
Usuario=admin
Contraseña=passwordsegura
LogNivel=DEBUG
LogRuta=C:\logs\miapp.log
ご覧のとおり、各セクションではさまざまなタイプの構成がグループ化されています。 視覚的な外観からデータベースなどの技術的なパラメータに至るまで、ソフトウェアの一部です。
.INIファイルの利点と欠点
.INI 形式は、そのシンプルさと使いやすさで際立っています。ただし、特により複雑な構造を処理する必要がある最新の環境では、制限がないわけではありません。
利点
- 読みやすく編集しやすい: : 特別なツールは必要ありません。
- Ligero: サイズが小さいため、軽量ソフトウェアでも簡単に使用できます。
- マルチプラットフォーム: Windowsで使用可能 Linux またはmacOS。
- コメントによる注釈: 社内ドキュメントに最適です。
デメリット
- 複雑なデータ構造をサポートしていない: リストや深い階層など。
- 厳格な標準化の欠如: : ソフトウェアによって解釈の仕方が異なります。
- 登りにくい: 規模が大きくなると、エラーが発生しやすくなり、メンテナンスが難しくなります。
- セキュリティリスク: 適切に保護されていない場合はプレーンテキストのパスワードが含まれる可能性があります。
.INI ファイルを作成および編集するにはどうすればいいですか?
.INI ファイルを作成するには、メモ帳を開いて、.ini 拡張子でファイルを保存するだけです。。ただし、考慮すべき優れたプラクティスがいくつかあります。
- プレーンテキストエディタを使用する Notepad++、VS Code、または従来のメモ帳など。
- パスワードに特殊文字を使用しないでください として ;または =。
- 設定は常に別々のセクションに整理する.
- ANSIまたはUTF-8エンコードでファイルを保存します 読み取りエラーを回避するためです。
開くには、右クリックして「プログラムから開く」→「メモ帳」を選択します。。そこから検査したり変更したりできますが、編集する前にコピーを作成することをお勧めします。
システムから .INI ファイルを削除できますか?
理論的には、.INI ファイルを削除することは可能ですが、削除する前に、そのファイルが何を行うのかを知っておく必要があります。。それがアプリに属している場合、削除するとデフォルト設定に戻ったり、正常に動作しなくなったりする可能性があります。
古いWindowsシステムのwin.iniやsystem.iniなどの重要なシステムファイルの場合削除すると不安定になったり重大な障害が発生したりする可能性があります。
しかし、もしそれが アンインストールしたアプリケーションや使用しなくなったアプリケーションの.INIファイルは問題なく削除できます。。 CCleaner や BleachBit などのソフトウェアを使用して、このクリーンアップを自動化することもできます。
使用することもできます コマンド Windowsコンソールから(CMD) すべて削除するには次のようにします。
del *.ini /s
このコマンドは、ディレクトリとそのサブフォルダ内のすべての.INIファイルを削除します。ただし、この場合も注意が必要です。
.INI ファイルはウイルスになる可能性がありますか?
いいえ、.INI ファイルだけではコードを実行したりコンピュータに感染したりすることはできません。。それらは、構成パラメータを含む単純なテキスト ドキュメントです。
ただし、マルウェアはこれらを使用して、正当なアプリケーションの設定を変更し、悪意のある動作をさせる可能性があります。たとえば、悪意のある DLL をロードしたり、システムの起動時にファイルを実行するように指示します。
疑わしい .INI ファイルは必ずウイルス対策ソフトウェアでスキャンすることをお勧めします。特に信頼できない情報源から来た場合は注意が必要です。しかし、ほとんどの場合、それらは完全に無害です。
Windows の .INI ファイルの一般的な状況
多くの場合、システムフォルダやデスクトップフォルダにdesktop.iniのようなファイルがあります。。これらは、アイコンやローカル名など、特定のフォルダーの表示設定を保存するために使用されます。
これらは危険ではないので、除去する必要はありません。。実際、そうすると、そのフォルダーのビューに変更を加えるとすぐに、Windows によって自動的に再生成されます。
これらのファイルを非表示にするには、Windows ファイル エクスプローラーで「隠しファイルの表示」オプションを無効にするだけです。
上級ユーザーの中には、desktop.ini を編集して特定のフォルダーのアイコンや動作をカスタマイズする人もいますが、これは一般的ではありません。
.INIファイルは多くのシステムやプログラムにまだ存在していますWindows レジストリや JSON、YAML などのより新しい形式に大部分が置き換えられているにもかかわらずです。シンプルさ、移植性、幅広い互換性により、継続的に使用されています。
これらを解釈して変更する方法を知ることで、主要な設定をより細かく制御できるようになり、そうでなければ対処が困難な問題も簡単に解決できるようになります。常に注意しながらバックアップを作成してください。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。