I file plist binari sono comunemente utilizzati dalle applicazioni macOS e iOS perché sono compatti ed efficienti. Tuttavia, non sono leggibili dall'uomo, il che li rende difficili da ispezionare o modificare. In questa guida imparerai come convertire un file plist binario in XML, in modo da poter leggere e modificare facilmente i suoi contenuti.
Un plist binario è una versione serializzata di un elenco di proprietà ottimizzata per:
A differenza dei file plist in formato XML, i file plist binari non possono essere aperti direttamente in un editor di testo. Se provi, vedrai caratteri illeggibili.
Convertire in XML ti permette di:
Il formato XML è molto più facile da gestire durante lo sviluppo o l'analisi.
Metodo 1 — Usa un convertitore online (il più veloce)
Il modo più semplice è utilizzare uno strumento online come: plist-viewer.com
Passi:
Nessuna installazione richiesta
Funziona su Windows, macOS, Linux e dispositivi mobili con browser moderni.
La sicurezza è una preoccupazione importante.
Questo strumento elabora i file localmente nel tuo browser, il che significa:
Questo lo rende sicuro per la maggior parte dei casi d'uso, inclusi i file di configurazione sensibili.
Metodo 2 — Usa plutil di macOS (strumento nativo)
Se hai accesso a macOS, puoi usare il comando plutil integrato.
plutil -convert xml1 input.plist -o output.plist
Questo converte un plist binario in formato XML.
Metodo 3 — Utilizzare script o strumenti di terze parti
Altre opzioni includono:
Esempio in 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)Dopo la conversione, il file diventa leggibile:
<dict> <key>Name</key> <string>Example</string> <key>Enabled</key> <true/> </dict>
Utilizzando plist-viewer.com, accetti il nostro C__C
Politica sui cookie
Accettare