具有.CFG或.CONFIG文件扩展名的文件是各种程序用于存储特定于其各自软件的设置的配置文件。某些配置文件是纯文本文件,但其他配置文件可能以特定于程序的格式存储。
MAME配置文件是CFG文件用于以基于XML的格式存储键盘设置的一个示例。此文件存储快捷键,键盘映射设置以及特定于MAME视频游戏模拟器用户的其他首选项。
某些程序可能会创建具有.CONFIG文件扩展名的配置文件。一个例子是 Web.config文件 Microsoft Visual Studio软件使用的文件。
Wesnoth标记语言文件也使用CFG文件扩展名,但不是配置文件。这些CFG文件是用WML编程语言编写的纯文本文件,为The Battle for Wesnoth提供游戏内容。
注意: 配置文件的文件扩展名有时会附加到具有完全相同名称的文件末尾。例如,如果文件正在保存设置 SETUP.EXE ,可能会调用CONFIG文件 setup.exe.config .
如何打开和编辑CFG / CONFIG文件
地段 程序使用配置文件格式来存储设置。这包括Microsoft Office,OpenOffice,Visual Studio,MAME,MacMAME,Bluestacks,Audacity,Celestia,Cal3D和LightWave等。
Wesnoth之战是一款使用以WML编程语言存储的CFG文件的视频游戏。
某些CFG文件是Citrix服务器连接文件,其中包含用于连接Citrix服务器的信息,如服务器端口号,用户名和密码,IP地址等。
相反,Jewel Quest使用CFGE文件扩展名来存储首选项。它还可能包含得分信息和其他游戏相关数据。
但是,这些应用程序或游戏中的任何一个都不太可能具有“打开”或“导入”选项来实际查看配置文件。它们只是由程序引用,以便它可以读取文件以获取有关如何操作的说明。
注意: 可以使用使用它的应用程序打开文件的一个例外是 Web.config文件 Visual Studio使用的文件。 Visual Studio内置的Visual Web Developer程序用于打开和编辑此CONFIG文件。
大多数CFG和CONFIG文件都是纯文本文件格式,允许您使用任何文本编辑器打开它们。正如您在此处所看到的,Audacity音频录制/编辑程序使用的此CFG文件是100%纯文本:
Locale Language = en Version Major = 2 Minor = 1 Micro = 3 Directories TempDir = C: Users Jon AppData Local Audacity SessionData AudioIO RecordingDevice = Microphone( Blue Snowball)Host = MME PlaybackDevice =扬声器/耳机(Realtek EffectsPreviewLen = 6 CutPreviewBeforeLen = 2 CutPreviewAfterLen = 1 SeekShortPeriod = 1 SeekLongPeriod = 15 Duplex = 1 SWPlaythrough = 0
Windows中的记事本程序可以很好地查看,编辑甚至创建像这样的基于文本的配置文件。如果您想要更强大或需要在Mac或Linux计算机上打开文件,请参阅我们的最佳自由文本编辑器列表。
重要: 如果您确切知道自己在做什么,那么只编辑配置文件至关重要。考虑到你正在处理一个大多数人都没有三思而后行的文件,你可能会犯这种可能性,但即使是一个小小的改变也会产生持久的效果,如果出现问题,可能难以追查。
如何转换CFG / CONFIG文件
可能没有很大的理由将配置文件转换为新格式,因为使用该文件的程序需要它保持相同的格式和相同的名称,否则它将不知道在哪里查找首选项和其他设置。因此,CFG / CONFIG文件转换可能会导致程序使用默认设置或根本不知道如何工作。
Gelatin是一种可以将文本文件(如CFG和CONFIG文件)转换为XML,JSON或YAML的工具。 MapForce也可以运行。
如果您只是想要更改文件扩展名以便可以使用其他程序打开它,任何文本编辑器也可用于转换CFG或CONFIG文件。例如,您可以使用文本编辑器将.CFG文件保存到.TXT,以便默认情况下使用记事本打开。但是,这样做实际上并不会改变文件的格式/结构;它将保持与原始CFG / CONFIG文件相同的格式。
有关配置文件的更多信息
根据使用配置文件的程序或操作系统,它可能会使用CNF或CF文件扩展名。
例如,Windows通常使用INI文件存储首选项,而macOS使用PLIST文件。