ต้องรู้
- A ไฟล์ CFG/CONFIG เป็นไฟล์กำหนดค่า
- ถ้าเปิดได้ ให้ลองใช้โปรแกรมแก้ไขข้อความอย่าง Notepad++
- แปลงเป็นรูปแบบข้อความอื่นด้วยโปรแกรมเดียวกัน
บทความนี้อธิบายว่าไฟล์การกำหนดค่าคืออะไรและวิธีใช้ไฟล์ CFG หรือ CONFIG ที่คุณมี
ไฟล์ CFG และ CONFIG คืออะไร
ไฟล์ที่มีนามสกุลไฟล์. CFG หรือ. CONFIG เป็นไฟล์การกำหนดค่าที่ใช้โดยโปรแกรมต่างๆ เพื่อจัดเก็บการตั้งค่าเฉพาะสำหรับซอฟต์แวร์ที่เกี่ยวข้อง ไฟล์การกำหนดค่าบางไฟล์เป็นไฟล์ข้อความธรรมดา แต่ไฟล์อื่นๆ อาจถูกจัดเก็บในรูปแบบเฉพาะสำหรับโปรแกรม
A ไฟล์การกำหนดค่า MAME เป็นตัวอย่างหนึ่ง ที่ใช้ไฟล์เพื่อจัดเก็บการตั้งค่าแป้นพิมพ์ในรูปแบบ XML ไฟล์นี้เก็บคีย์ลัด การตั้งค่าการแมปแป้นพิมพ์ และค่ากำหนดอื่นๆ เฉพาะสำหรับผู้ใช้โปรแกรมจำลองวิดีโอเกม MAME
บางโปรแกรมอาจสร้างไฟล์การกำหนดค่าที่มีนามสกุลไฟล์. CONFIG เช่นไฟล์ Web.config ที่ใช้โดยซอฟต์แวร์ Visual Studio ของ Microsoft
A ไฟล์ภาษามาร์กอัป Wesnoth ใช้นามสกุลไฟล์เดียวกัน แต่ไม่ใช่ไฟล์กำหนดค่า ไฟล์ CFG เหล่านี้เป็นไฟล์ข้อความธรรมดาที่เขียนด้วยภาษาการเขียนโปรแกรม WML และจัดเตรียมเนื้อหาเกมสำหรับ The Battle for Wesnoth
บางครั้งนามสกุลไฟล์สำหรับไฟล์การกำหนดค่าอาจต่อท้ายไฟล์ที่มีชื่อเหมือนกันทุกประการ ตัวอย่างเช่น หากไฟล์มีการตั้งค่าสำหรับ setup.exe ไฟล์ CONFIG อาจถูกเรียกว่า setup.exe.config.
วิธีการเปิดและแก้ไขไฟล์ CFG/CONFIG
โปรแกรมจำนวนมากใช้รูปแบบไฟล์การกำหนดค่าเพื่อจัดเก็บการตั้งค่า ซึ่งรวมถึง Microsoft Office, OpenOffice, Visual Studio, Google Earth, MAME, BlueStacks, Audacity, Celestia, Cal3D และ LightWave และอื่นๆ อีกมากมาย ภายในโปรแกรมเหล่านั้น อาจมีเครื่องมือเฉพาะที่ใช้ในการแก้ไขไฟล์การกำหนดค่า เช่น Celesia Config Manager
The Battle for Wesnoth เป็นวิดีโอเกมที่ใช้ไฟล์ CFG ที่จัดเก็บไว้ในภาษาการเขียนโปรแกรม WML
ไฟล์ CFG บางไฟล์คือไฟล์การเชื่อมต่อเซิร์ฟเวอร์ Citrix ที่มีข้อมูลสำหรับการเชื่อมต่อกับเซิร์ฟเวอร์ Citrix เช่น หมายเลขพอร์ตเซิร์ฟเวอร์ ชื่อผู้ใช้ และรหัสผ่าน ที่อยู่ IP เป็นต้น
Jewel Quest ใช้นามสกุลไฟล์ CFGE แทนเพื่อวัตถุประสงค์เดียวกันในการจัดเก็บการตั้งค่า นอกจากนี้ยังอาจมีข้อมูลคะแนนและข้อมูลอื่น ๆ ที่เกี่ยวข้องกับเกม
อย่างไรก็ตาม ไม่น่าเป็นไปได้สูงที่แอปพลิเคชันหรือเกมเหล่านั้นจะมีตัวเลือก "เปิด" หรือ "นำเข้า" เพื่อดูไฟล์การกำหนดค่าจริงๆ พวกมันถูกอ้างอิงโดยโปรแกรมเพื่อให้มันอ่านไฟล์เพื่อดูคำแนะนำในการปฏิบัติตัว
ข้อยกเว้นประการหนึ่งที่สามารถเปิดไฟล์ได้ด้วยแอปพลิเคชันที่ใช้มันคือไฟล์ Web.config ที่ใช้โดย Visual Studio โปรแกรม Visual Web Developer ในตัวของ Visual Studio ใช้ในการเปิดและแก้ไขไฟล์ CONFIG นี้
ไฟล์ CFG และ CONFIG ส่วนใหญ่อยู่ในรูปแบบไฟล์ข้อความธรรมดาที่ให้คุณเปิดได้ด้วยโปรแกรมแก้ไขข้อความใดๆ อย่างที่คุณเห็น นี่คือข้อความธรรมดา 100 เปอร์เซ็นต์:
Title=%PRODUCTNAME Chart
Language=en-US
Order=4
Start=text%2Fschart%2Fmain0000.xhpHeading=headingheadingProgram=CHART07.07. 04 00:00:00
โปรแกรม Notepad ใน Windows ใช้งานได้ดีสำหรับการดู แก้ไข และแม้แต่สร้างไฟล์การกำหนดค่าแบบข้อความเช่นนี้ หากคุณต้องการสิ่งที่มีประสิทธิภาพมากกว่านี้หรือต้องการเปิดไฟล์ในคอมพิวเตอร์ Mac หรือ Linux โปรดดูรายการโปรแกรมแก้ไขข้อความฟรีที่ดีที่สุดของเรา
การแก้ไขไฟล์การกำหนดค่าเฉพาะเมื่อคุณรู้ว่าคุณกำลังทำอะไรอยู่เท่านั้นเป็นไปได้มากทีเดียว เพราะคุณกำลังจัดการกับไฟล์ที่คนส่วนใหญ่ไม่คิดว่าจะซ้ำสอง แต่การเปลี่ยนแปลงเพียงเล็กน้อยก็สามารถสร้างผลกระทบที่ยั่งยืนซึ่งยากต่อการติดตามหากเกิดปัญหาขึ้น
วิธีการแปลงไฟล์ CFG/CONFIG
อาจไม่มีเหตุผลใหญ่หลวงในการแปลงไฟล์การกำหนดค่าให้เป็นรูปแบบใหม่ เนื่องจากโปรแกรมที่ใช้ไฟล์นั้นต้องการให้อยู่ในรูปแบบเดียวกันและใช้ชื่อเดียวกัน ไม่เช่นนั้นจะไม่ทราบว่าอยู่ที่ไหน เพื่อค้นหาการตั้งค่าและการตั้งค่าอื่นๆ ดังนั้น การแปลงไฟล์ CFG/CONFIG อาจส่งผลให้โปรแกรมใช้การตั้งค่าเริ่มต้นหรือไม่ทราบวิธีการทำงานเลย
เจลาตินเป็นเครื่องมือหนึ่งที่สามารถแปลงไฟล์ข้อความ เช่น ไฟล์ CFG และ CONFIG เป็น XML, JSON หรือ YAML MapForce อาจใช้งานได้เช่นกัน
โปรแกรมแก้ไขข้อความใดๆ สามารถใช้แปลงไฟล์ CFG หรือ CONFIG ได้ ถ้าคุณต้องการเพียงแค่เปลี่ยนนามสกุลไฟล์ เพื่อให้สามารถเปิดได้ด้วยโปรแกรมอื่น ตัวอย่างเช่น คุณสามารถใช้โปรแกรมแก้ไขข้อความเพื่อบันทึกไฟล์ CFG ไปยัง TXT เพื่อให้เปิดด้วย Notepad โดยค่าเริ่มต้นอย่างไรก็ตาม การทำเช่นนี้ไม่ได้เปลี่ยนรูปแบบ/โครงสร้างของไฟล์จริงๆ โดยจะยังคงอยู่ในรูปแบบเดียวกับไฟล์ CFG/CONFIG ดั้งเดิม
นามสกุลไฟล์การกำหนดค่าอื่นๆ
ขึ้นอยู่กับโปรแกรมหรือระบบปฏิบัติการที่ใช้ไฟล์กำหนดค่า ไฟล์อาจใช้นามสกุลไฟล์ CNF หรือ CF แทน
Windows มักใช้ไฟล์ INI เพื่อจัดเก็บค่ากำหนด ในขณะที่ macOS จะใช้ไฟล์ PLIST
ส่วนขยายอื่นๆ ที่ใช้สำหรับไฟล์ที่อาจเก็บข้อมูลการกำหนดค่า ได้แก่ CONF, JSON และ PROPERTIES
CFG ยังย่อสำหรับคำอื่นๆ ที่ไม่เกี่ยวกับรูปแบบไฟล์ เช่น กราฟโฟลว์การควบคุมและไวยากรณ์ที่ปราศจากบริบท
ยังเปิดไม่ได้หรือ
หากไฟล์ของคุณไม่เปิดขึ้น ณ จุดนี้ มีโอกาสสูงที่คุณจะอ่านนามสกุลไฟล์ผิด ไฟล์บางไฟล์ใช้ส่วนขยายที่คล้ายกับ ". CFG" อย่างใกล้ชิด แต่ถูกปิดด้วยตัวอักษรหรือสองตัว ทำให้ใช้ไม่ได้ใน openers CFG ที่กล่าวถึงข้างต้น
CGF เป็นตัวอย่างหนึ่ง สงวนไว้สำหรับไฟล์รูปแบบเรขาคณิตของ Crytek ใช้งานได้จริงในบริบทของ CRYENGINE
SFG เป็นนามสกุลไฟล์อื่นที่ดูเหมือน CFG มาก ซอฟต์แวร์แอนิเมชั่น Synfig Studio มีหน้าที่ทำงานกับไฟล์เหล่านั้น