ผู้ใช้ macOS ส่วนใหญ่ที่เคยพยายามแก้ไขปัญหาแอปพลิเคชันคงจะรู้จักไฟล์ .plist ไฟล์ PLIST เหล่านี้มักถูกนำเสนอในวิธีการแก้ไขปัญหาหลายวิธีเพื่อแก้ไขประสิทธิภาพแอปที่แย่ลง ผู้ใช้ที่รู้จักไฟล์เหล่านี้ก็ทราบว่าการลบไฟล์การตั้งค่านี้จะรีเซ็ตการตั้งค่าของแอปพลิเคชันและแก้ไขปัญหาส่วนใหญ่ แต่พวกเขายังคงไม่แน่ใจเกี่ยวกับความปลอดภัยของไฟล์เหล่านี้
ไฟล์ PLIST ใน macOS คืออะไร?
PLIST (ย่อมาจาก Property List) เป็นนามสกุลไฟล์ที่ใช้บันทึกการตั้งค่าของแอปพลิเคชัน ไฟล์เหล่านี้จัดรูปแบบใน XML และมีคุณสมบัติและการตั้งค่าคอนฟิกูเรชันสำหรับโปรแกรมต่างๆ เป็นรูปแบบเริ่มต้นสำหรับไฟล์การตั้งค่า แต่ยังใช้สำหรับเก็บอาร์กิวเมนต์ของแอปพลิเคชันสำหรับการเปิดใช้งานเดมอนและการจัดการทรัพยากรในบันเดิลแอปพลิเคชันด้วย แม้ว่าแอปพลิเคชันส่วนใหญ่จะสร้างไฟล์สำหรับการตั้งค่าของตนเองใหม่ แต่ไฟล์ที่ระบบใช้ไม่สามารถแทนที่ได้ง่ายหากถูกลบ
วิธีเปิดและแก้ไขไฟล์ PLIST บน macOS
คุณสามารถเปิดและแก้ไขไฟล์ PLIST ได้ในโปรแกรมอย่าง TextEdit บน macOS แต่เนื่องจากลักษณะของไฟล์ PLIST การใช้โปรแกรมพิเศษอย่าง Xcode หรือ Property List Editor จะดีกว่ามาก เนื่องจากโปรแกรมแก้ไขเหล่านี้จะจัดรูปแบบโค้ด XML และแปลตัวระบุคีย์และเลเยอร์เป็นคำที่อ่านง่ายพร้อมเมนูแบบเลื่อนลงเพื่อกรอกคำตอบที่ถูกต้อง
อย่างไรก็ตาม ผู้ใช้ทั่วไปควรหลีกเลี่ยงการแก้ไขไฟล์เหล่านี้ โปรแกรมและระบบจะแก้ไขไฟล์ PLIST อัตโนมัติตามที่จำเป็น นักพัฒนาสามารถสร้างหรือแก้ไขไฟล์เหล่านี้ได้โดยใช้ Property List Editor ของ Apple ซึ่งรวมอยู่ใน Apple Developer Tools พวกเขายังสามารถใช้โปรแกรมแก้ไข PLIST ของบุคคลที่สามได้อีกด้วย
คุณยังสามารถแปลงไฟล์ .plist ระหว่างรูปแบบไบนารีเป็น XML ได้โดยใช้คำสั่งต่อไปนี้ใน Terminal:
เปิด Terminal: กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal และกด Enter
หมายเหตุ: filename ในคำสั่งจะเป็นชื่อไฟล์ที่คุณต้องการแปลง
- XML เป็น Binary:
plutil –convert binary1 filename.plist

- Binary เป็น XML:
plutil –convert xml1 filename.plist

ทำไมต้องลบไฟล์ PLIST และปลอดภัยไหม?
ไฟล์ PLIST สำคัญสำหรับการใช้งานประจำวันของเรา อย่างไรก็ตาม ไฟล์เก่าส่วนใหญ่จะกลายเป็นไฟล์ที่ผิดปกติและเริ่มก่อให้เกิดปัญหาให้ผู้ใช้ วิธีการแก้ไขปัญหาส่วนใหญ่แนะนำให้ลบไฟล์ .plist ของแอปพลิเคชันเฉพาะนั้นเพื่อแก้ไขปัญหา ไฟล์ PLIST การตั้งค่า ไม่เป็นอันตรายและลบได้อย่างปลอดภัย อย่างไรก็ตาม ไม่ใช่ไฟล์ PLIST ทั้งหมดที่ควรจัดการเหมือนกับการตั้งค่าของแอปพลิเคชัน
ส่วนใหญ่ ไฟล์ PLIST ในโฟลเดอร์ Preferences จะไม่ก่อให้เกิดข้อขัดแย้งกับแอปพลิเคชันหลักหลังจากลบ แต่สำหรับ ไฟล์ระบบ เช่น Property List ของเดมอน ไม่ควรพิจารณาเหมือนกับไฟล์ PLIST การตั้งค่า การลบไฟล์ระบบจะป้องกันไม่ให้แอปพลิเคชันเปิดหรือทำงานได้อย่างถูกต้อง
ดังนั้น หากเราต้องการข้อสรุปที่แน่นอนเกี่ยวกับความปลอดภัย ไม่ ไม่ได้ปลอดภัย 100% ที่จะลบไฟล์ PLIST เหล่านี้ จากระบบของคุณ เว้นแต่คุณจะรู้ว่ากำลังทำอะไรและกำลังพยายามลบไฟล์ PLIST ประเภทไหน คุณไม่ควรลบพวกมัน เนื่องจากไฟล์ PLIST การตั้งค่าส่วนใหญ่จะเพียงแค่รีเซ็ตการตั้งค่าของแอปพลิเคชัน ไฟล์ PLIST ของระบบไม่ควรถูกพิจารณาให้ลบเว้นแต่คุณจะเข้าใจไฟล์และผลลัพธ์อย่างเต็มที่
ดังนั้น ตามที่กล่าวมาข้างต้นเกี่ยวกับไฟล์ PLIST ไม่มีความจำเป็นต้องกังวลเกี่ยวกับไฟล์ใน: /Home/Library/ folder คุณควรหลีกเลี่ยงการลบไฟล์การตั้งค่าที่พบในไลบรารีหรือโฟลเดอร์ระบบที่รูทของฮาร์ดดิสก์ แทนที่จะลบ คุณสามารถปิดใช้งาน PLIST เฉพาะได้โดยใช้ "launchctl" หรือคำสั่งคล้ายกันผ่าน Terminal และคุณยังสามารถสำเนาหรือสำรองไฟล์ก่อนลบได้