ผู้ใช้ 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 ได้โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล:
ในการเปิดเทอร์มินัล :กด Command . ค้างไว้ ที่สำคัญและกด Space เพื่อเปิด สปอตไลท์ แล้วพิมพ์ เทอร์มินัล และ ป้อน
หมายเหตุ :filename ในคำสั่งจะเป็นชื่อไฟล์ที่คุณต้องการแปลง
- XML เป็นไบนารี:
plutil –convert binary1 filename.plist
- ไบนารีเป็น XML:
plutil –convert xml1 filename.plist
เหตุใดคุณจึงต้องลบไฟล์ PLIST และปลอดภัยหรือไม่
ไฟล์ PLIST มีความสำคัญต่อการใช้งานประจำวันของเรา อย่างไรก็ตาม ไฟล์ที่ล้าสมัยส่วนใหญ่จะมีข้อผิดพลาดและเริ่มสร้างปัญหาให้กับผู้ใช้ วิธีแก้ไขปัญหาส่วนใหญ่แนะนำให้ลบไฟล์ .plist ของแอปพลิเคชันนั้นออกเพื่อแก้ไขปัญหา ค่ากำหนด PLIST ไฟล์ไม่มีอันตรายและสามารถลบออกได้ อย่างไรก็ตาม ไม่ใช่ว่าไฟล์ PLIST ทั้งหมดจะต้องได้รับการปฏิบัติเหมือนกับการกำหนดค่าตามความชอบของแอปพลิเคชัน
โดยส่วนใหญ่ ไฟล์ PLIST ในโฟลเดอร์การกำหนดค่าตามความชอบจะไม่สร้างข้อขัดแย้งใดๆ กับแอปพลิเคชันหลักหลังจากลบ แต่สำหรับ ไฟล์ระบบ เช่น รายการคุณสมบัติ daemon ไม่ควรถือว่าเหมือนกับไฟล์ PLIST การกำหนดค่าตามความชอบ การลบไฟล์ระบบจะทำให้แอปพลิเคชันไม่สามารถเปิดหรือทำงานได้อย่างถูกต้อง
ดังนั้น หากเราต้องการข้อสรุปที่ชัดเจนเกี่ยวกับความปลอดภัย ไม่ การลบไฟล์ PLIST เหล่านี้ไม่ปลอดภัย 100% จากระบบของคุณ คุณไม่ควรลบออก เว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรและไฟล์ PLIST ประเภทใดที่คุณกำลังพยายามลบ เนื่องจากไฟล์ PLIST ค่ากำหนดส่วนใหญ่จะรีเซ็ตการตั้งค่าของแอปพลิเคชัน ไฟล์ System PLIST ไม่ควรถูกพิจารณาว่าเป็นการลบ เว้นแต่คุณจะทราบถึงไฟล์และผลที่ตามมาโดยสมบูรณ์
ดังที่กล่าวไว้ข้างต้นเกี่ยวกับไฟล์ PLIST ไม่ต้องกังวลเกี่ยวกับไฟล์ใน:/Home/Library/ folder . คุณควรหลีกเลี่ยงการลบไฟล์ค่ากำหนดที่พบในไลบรารีหรือโฟลเดอร์ระบบที่รูทของฮาร์ดไดรฟ์ แทนที่จะลบ คุณสามารถปิดใช้งาน PLIST เฉพาะได้โดยใช้ "launchctl" หรือคำสั่งที่คล้ายกันผ่านเทอร์มินัล และคุณยังทำสำเนาหรือสำรองไฟล์ก่อนลบได้อีกด้วย