Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Apple

File PLIST là gì và có an toàn khi xóa không?

Hầu hết người dùng macOS từng khắc phục sự cố ứng dụng đều biết đến file .plist. Việc xóa các file PLIST thường xuất hiện trong nhiều phương pháp khắc phục sự cố để giải quyết hiệu suất ứng dụng kém. Những người biết đến các file này cũng hiểu rằng xóa file tùy chọn sẽ đặt lại cài đặt ứng dụng và khắc phục hầu hết vấn đề. Tuy nhiên, họ vẫn băn khoăn về độ an toàn của các file này.

File PLIST trong macOS là gì?

PLIST (viết tắt của Property List) là phần mở rộng dùng để lưu tùy chọn của ứng dụng. Các file này được định dạng bằng XML và chứa các thuộc tính cũng như cài đặt cấu hình cho nhiều chương trình. Đây là định dạng mặc định cho file tùy chọn, nhưng cũng được dùng để giữ đối số khởi chạy daemon và quản lý tài nguyên trong gói ứng dụng. Mặc dù hầu hết ứng dụng tự tạo lại file cho tùy chọn của chúng, nhưng các file mà Hệ thống sử dụng không thể dễ dàng thay thế nếu bị xóa.

Cách mở và chỉnh sửa file PLIST trên macOS

Bạn có thể mở và chỉnh sửa file PLIST bằng chương trình như TextEdit trên macOS. Tuy nhiên, do bản chất của file PLIST, việc sử dụng chương trình chuyên biệt như Xcode hoặc Property List Editor sẽ tốt hơn nhiều. Điều này là vì các trình soạn thảo này sẽ định dạng mã XML và chuyển đổi các khóa nhận diện và lớp thành từ ngữ dễ đọc với menu thả xuống để điền phản hồi chính xác.

Tuy nhiên, người dùng thông thường nên tránh chỉnh sửa các file này. Chương trình và hệ thống tự động sửa đổi file PLIST khi cần. Nhà phát triển có thể tạo hoặc chỉnh sửa các file này bằng Property List Editor của Apple như đã đề cập, công cụ này đi kèm với Apple Developer Tools. Họ cũng có thể sử dụng chương trình chỉnh sửa PLIST của bên thứ ba.

Bạn cũng có thể chuyển đổi file .plist giữa phiên bản nhị phân (binary) và XML bằng các lệnh sau trong Terminal:

Mở Terminal: Giữ phím Command và nhấn Space để mở Spotlight, sau đó gõ Terminal và nhấn Enter.
Lưu ý: tên file trong lệnh sẽ là tên file bạn muốn chuyển đổi.

  1. XML sang Binary:
    plutil –convert binary1 filename.plist
  2. Binary sang XML:
    plutil –convert xml1 filename.plist

Tại sao cần xóa file PLIST và có an toàn không?

File PLIST quan trọng cho việc sử dụng hàng ngày. Tuy nhiên, hầu hết file lỗi thời sẽ trở nên hỏng hóc và gây ra sự cố cho người dùng. Hầu hết phương pháp khắc phục sự cố đều gợi ý xóa file .plist của ứng dụng cụ thể để khắc phục vấn đề. File PLIST tùy chọn là vô hại và hoàn toàn an toàn khi xóa. Tuy nhiên, không phải tất cả file PLIST đều được đối xử như nhau như file tùy chọn ứng dụng.

Phần lớn, file PLIST trong thư mục tùy chọn sẽ không tạo xung đột với ứng dụng chính sau khi xóa. Nhưng đối với file hệ thống như danh sách thuộc tính daemon thì không nên coi thường như file PLIST tùy chọn. Việc xóa file hệ thống sẽ ngăn ứng dụng khởi chạy hoặc hoạt động bình thường.

Do đó, nếu muốn kết luận chắc chắn về độ an toàn, thì Không, không 100% an toàn khi xóa các file PLIST này khỏi hệ thống. Trừ khi bạn biết mình đang làm gì và loại file PLIST nào bạn đang cố gắng xóa, nếu không bạn không nên xóa chúng. Bởi vì hầu hết file PLIST tùy chọn chỉ đặt lại tùy chọn ứng dụng. File PLIST hệ thống không nên bị xóa trừ khi bạn hoàn toàn hiểu file đó và hậu quả.

Vì vậy, như đã đề cập ở trên về file PLIST, bạn không cần lo lắng về các file trong: /Home/Library/ folder. Bạn nên tránh xóa file tùy chọn tìm thấy trong thư mục Library hoặc thư mục hệ thống ở gốc ổ cứng. Thay vì xóa, bạn có thể vô hiệu hóa file PLIST cụ thể bằng cách sử dụng "launchctl" hoặc các lệnh tương tự thông qua Terminal. Và bạn cũng có thể tạo bản sao hoặc sao lưu file trước khi xóa.