バイナリplistファイルは、コンパクトで効率的なため、macOSやiOSアプリケーションでよく使用されています。しかし、人間が読める形式ではないため、内容の確認や編集が難しいという欠点があります。 このガイドでは、バイナリplistファイルをXMLに変換する方法を学び、その内容を簡単に読み取り、変更できるようにします。
バイナリプロパティリストは、プロパティリストをシリアライズしたバージョンであり、以下のために最適化されています:
XML plistファイルとは異なり、バイナリplistファイルはテキストエディタで直接開くことができません。試してみると、読めない文字が表示されます。
XMLに変換することで、以下のことが可能になります:
XML形式は開発や分析の際に扱いやすいです。
方法1 — オンラインコンバーターを使用する(最速)
最も簡単な方法は、次のようなオンラインツールを使うことです: plist-viewer.com
ステップ:
インストール不要
Windows、macOS、Linux、およびモダンブラウザを搭載したモバイルデバイスで動作します。
セキュリティは重要な関心事です。
このツールはファイルをブラウザ内でローカル処理します。つまり:
これにより、機密性の高い設定ファイルを含むほとんどのユースケースで安全に使用できます。
方法2 — macOS plutil(ネイティブツール)を使用
macOSにアクセスできる場合、内蔵のplutilコマンドを使用できます。
plutil -convert xml1 input.plist -o output.plist
これはバイナリplistをXML形式に変換します。
方法3 — スクリプトやサードパーティツールを使用する
その他のオプションには以下が含まれます:
Pythonでの例:
import plistlib
with open("input.plist", "rb") as f:
data = plistlib.load(f)
with open("output.plist", "wb") as f:
plistlib.dump(data, f)変換後、ファイルは読み取り可能になります。
<dict> <key>Name</key> <string>Example</string> <key>Enabled</key> <true/> </dict>
plist-viewer.comを使用することにより、C__Cに同意します
クッキーポリシー
受け入れる