PLISTファイルとは何ですか?削除しても安全ですか?

アプリケーションのトラブルシューティングを試みたことがあるほとんどのmacOSユーザーは、.plistファイルについて知っている必要があります。 これらのPLISTファイルの削除は、アプリケーションのパフォーマンスの低下を解決するための多くのトラブルシューティング方法で示されています。 これらのファイルを知っているユーザーは、これらの設定ファイルを削除すると、アプリケーションの設定がリセットされ、ほとんどの問題が修正されることも知っています。 しかし、これらのファイルの安全性についてはまだ不明です。

PLISTファイル

macOSのPLISTファイルとは何ですか?

PLIST(プロパティリストの略)は、アプリケーションの設定を保存するために使用される拡張機能です。 これらのファイルはXML形式であり、さまざまなプログラムのプロパティと構成設定が含まれています。 これは、設定ファイルのデフォルトの形式ですが、デーモンを起動するためのアプリケーション引数およびアプリケーションバンドルのリソース管理を保持するためにも使用されます。 ほとんどのアプリケーションは、環境設定のためにファイルを再作成しますが、システムが使用するファイルは、削除すると簡単に置き換えることができません。

macOSでPLISTファイルを開いて編集する方法

macOSのTextEditのようなプログラムでPLISTファイルを開いて編集できます。 ただし、PLISTファイルの性質上、XcodeやProperty List Editorなどの特別なプログラムを使用する方がはるかに優れています。 これは、これらのエディターがXMLコードをフォーマットし、キー識別子とレイヤーをドロップダウンメニューで読みやすい単語に変換して正しい応答を入力するためです。

ただし、通常のユーザーはこれらのファイルを編集しないでください。 プログラムおよびシステムは、必要に応じてPLISTファイルを自動的に変更します。 開発者は、上記のApple Developer Toolsに含まれているAppleのProperty Listエディターを使用して、これらのファイルを作成または編集できます。 また、サードパーティのPLIST編集プログラムを使用することもできます。

ターミナルで次のコマンドを使用して、バイナリ間でXMLバージョンに.plistファイルを変換することもできます。

ターミナルを開くにはコマンドキーを押しながらSpaceを押してSpotlightを開き、 ターミナル入力してEnterキーを押します。

:コマンド内のファイル名は、変換するファイル名になります。

  1. XMLからバイナリ:
     plutil –convert binary1 filename.plist 

    XMLからバイナリへの変換
  2. バイナリからXML:
     plutil –xml1 filename.plistの変換 

    バイナリをXMLに変換する

PLISTファイルを削除する必要があるのはなぜですか?

PLISTファイルは、毎日の使用に重要です。 ただし、古いファイルのほとんどはエラーになり、ユーザーに問題を引き起こし始めます。 ほとんどのトラブルシューティング方法では、その特定のアプリケーションの.plistファイルを削除して問題を解決することをお勧めします。 設定PLISTファイルは無害であり、削除してもまったく問題ありません。 ただし、すべてのPLISTファイルをアプリケーションの設定と同じように扱う必要はありません。

ほとんどの場合、設定フォルダー内のPLISTファイルは、削除後にメインアプリケーションと競合しません。 ただし、デーモンプロパティリストなどのシステムファイルについては、設定PLISTファイルと同じと見なすべきではありません。 システムファイルを削除すると、アプリケーションが起動または正常に動作しなくなります。

したがって、安全性に関する最終的な結論が必要な場合は、 いいえ、これらのPLISTファイルをシステムから削除することは100%安全ではありません 。 あなたが何をしているのか、どのようなPLISTファイルを削除しようとしているのかわからない場合は、削除しないでください。 これは、プリファレンスPLISTファイルのほとんどがアプリケーションのプリファレンスをリセットするだけだからです。 システムPLISTファイルは、ファイルと結果を十分に認識していない限り、削除と見なすべきではありません。

したがって、PLISTファイルについて前述したように、 / Home / Library / folderにあるファイルについて心配する必要はありません。 ライブラリまたはハードドライブのルートにあるシステムフォルダーにある設定ファイルを削除しないでください。 削除するのではなく、ターミナルを介して「launchctl」または同様のコマンドを使用して、特定のPLISTを無効にすることができます。 また、削除する前にファイルのコピーまたはバックアップを作成することもできます。

興味深い記事