ไฟล์ PLIST คืออะไรและสามารถลบออกได้อย่างปลอดภัยหรือไม่?
ผู้ใช้ macOS ส่วนใหญ่ที่เคยพยายามแก้ไขปัญหาแอปพลิเคชันต้องทราบเกี่ยวกับไฟล์ .plist การลบไฟล์ PLIST เหล่านี้จะแสดงในวิธีการแก้ปัญหาหลายวิธีสำหรับการแก้ปัญหาแอปพลิเคชันที่มีประสิทธิภาพต่ำ ผู้ใช้ที่ตระหนักถึงไฟล์เหล่านี้ทราบด้วยว่าการลบไฟล์การกำหนดลักษณะเหล่านี้จะรีเซ็ตค่ากำหนดของแอปพลิเคชันและแก้ไขปัญหาส่วนใหญ่ แต่พวกเขายังไม่แน่ใจเกี่ยวกับความปลอดภัยของไฟล์เหล่านี้
ไฟล์ PLIST ใน macOS คืออะไร?
PLIST (ย่อมาจาก Property List) เป็นส่วนขยายที่ใช้บันทึกค่ากำหนดของแอปพลิเคชัน ไฟล์เหล่านี้จัดรูปแบบเป็น XML และมีคุณสมบัติและการตั้งค่าคอนฟิกูเรชันสำหรับโปรแกรมต่างๆ เป็นรูปแบบดีฟอลต์สำหรับไฟล์การกำหนดค่าตามความชอบ แต่ยังใช้สำหรับการเก็บอาร์กิวเมนต์ของแอ็พพลิเคชันสำหรับการเรียกใช้ daemons และการจัดการทรัพยากรในแอ็พพลิเคชันบันเดิล แม้ว่าแอปพลิเคชันส่วนใหญ่จะสร้างไฟล์ขึ้นใหม่ตามความต้องการ แต่ไฟล์ที่ระบบใช้จะไม่สามารถแทนที่ได้อย่างง่ายดายหากลบ
วิธีเปิดและแก้ไขไฟล์ PLIST บน macOS
คุณสามารถเปิดและแก้ไขไฟล์ PLIST ในโปรแกรมเช่น TextEdit ใน macOS แต่เนื่องจากลักษณะของไฟล์ PLIST การใช้โปรแกรมพิเศษเช่น Xcode หรือ Property List Editor จะดีกว่ามาก เนื่องจากตัวแก้ไขเหล่านี้จะจัดรูปแบบโค้ด XML และแปลตัวระบุคีย์และเลเยอร์เป็นคำที่อ่านได้โดยมีเมนูแบบเลื่อนลงเพื่อเติมคำตอบที่ถูกต้อง
อย่างไรก็ตามผู้ใช้ปกติควรหลีกเลี่ยงการแก้ไขไฟล์เหล่านี้ โปรแกรมและระบบแก้ไขไฟล์ PLIST โดยอัตโนมัติตามต้องการ นักพัฒนาสามารถสร้างหรือแก้ไขไฟล์เหล่านี้ได้โดยใช้ตัวแก้ไขรายการคุณสมบัติของ Apple ตามที่กล่าวไว้ข้างต้น ซึ่งรวมอยู่ในเครื่องมือสำหรับนักพัฒนาของ Apple นอกจากนี้ยังสามารถใช้โปรแกรมแก้ไข PLIST ของบุคคลที่สาม
คุณยังสามารถแปลงไฟล์. plist ระหว่างไบนารีเป็นเวอร์ชัน XML ได้โดยใช้คำสั่งต่อไปนี้ใน Terminal:
เพื่อเปิด Terminal: ถือ คำสั่ง และกด พื้นที่ ที่จะเปิด สปอตไลท์แล้วพิมพ์ เทอร์มินอล และ ป้อน
บันทึก: filename ในคำสั่งจะเป็นชื่อไฟล์ที่คุณต้องการแปลง
- XML เป็น Binary:
plutil - แปลง binary1 filename.plist
- ไบนารีเป็น XML:
plutil –แปลง xml1 filename.plist
ทำไมคุณต้องลบไฟล์ PLIST และปลอดภัยหรือไม่?
ไฟล์ PLIST มีความสำคัญต่อการใช้งานประจำวันของเรา อย่างไรก็ตาม ไฟล์ที่ล้าสมัยส่วนใหญ่จะมีข้อผิดพลาดและเริ่มสร้างปัญหาให้กับผู้ใช้ วิธีการแก้ไขปัญหาส่วนใหญ่แนะนำให้ลบไฟล์. plist ของแอพพลิเคชั่นนั้น ๆ เพื่อแก้ไขปัญหา การตั้งค่า PLIST ไฟล์ไม่มีอันตรายและสามารถลบออกได้ อย่างไรก็ตาม ไม่ใช่ว่าไฟล์ PLIST ทั้งหมดจะต้องได้รับการปฏิบัติเหมือนกับการกำหนดค่าตามความชอบของแอปพลิเคชัน
โดยส่วนใหญ่ไฟล์ PLIST ในโฟลเดอร์ค่ากำหนดจะไม่สร้างความขัดแย้งใด ๆ กับแอปพลิเคชันหลักหลังจากลบ แต่สำหรับ ไฟล์ระบบ เช่นรายการคุณสมบัติ daemon ไม่ควรถือว่าเหมือนกับไฟล์ PLIST การกำหนดค่าตามความชอบ การลบไฟล์ระบบจะป้องกันไม่ให้แอปพลิเคชันเปิดหรือทำงานอย่างถูกต้อง
ดังนั้นหากเราต้องการข้อสรุปที่ชัดเจนเกี่ยวกับความปลอดภัยแล้วล่ะก็ ไม่การลบไฟล์ PLIST เหล่านี้ไม่ปลอดภัย 100% จากระบบของคุณ หากคุณไม่ทราบว่าคุณกำลังทำอะไรอยู่และไฟล์ PLIST ประเภทใดที่คุณกำลังพยายามลบคุณไม่ควรลบออก เนื่องจากไฟล์ PLIST ค่ากำหนดส่วนใหญ่จะรีเซ็ตค่ากำหนดของแอปพลิเคชัน ไฟล์ System PLIST ไม่ควรถูกพิจารณาให้ลบ เว้นแต่คุณจะทราบถึงไฟล์และผลที่ตามมาโดยสมบูรณ์
ดังที่ได้กล่าวมาแล้วทั้งหมดเกี่ยวกับไฟล์ PLIST ไม่จำเป็นต้องกังวลเกี่ยวกับไฟล์ใน: / Home / Library / โฟลเดอร์. คุณควรหลีกเลี่ยงการลบไฟล์การตั้งค่าที่พบในไลบรารีหรือโฟลเดอร์ระบบที่รูทของฮาร์ดไดรฟ์ของคุณ แทนที่จะลบคุณสามารถปิดใช้งาน PLIST เฉพาะได้โดยใช้“ launchctl” หรือคำสั่งที่คล้ายกันผ่าน Terminal และคุณยังสามารถทำสำเนาหรือสำรองไฟล์ก่อนที่จะลบได้อีกด้วย