Saya ingin melihat DVD apa yang telah diputar di laptop Mac OS X Tiger saya. Bisakah Anda memberi tahu saya cara melihat file yang berisi informasi ini?
Saya ingin melihat DVD apa yang telah diputar di laptop Mac OS X Tiger saya. Bisakah Anda memberi tahu saya cara melihat file yang berisi informasi ini?
Jawaban:
Itu Pemutar DVD app menyimpan beberapa informasi tentang disk yang telah diputar, tetapi penyimpanan dikunci oleh semacam hash (bagian utama dari setiap nama file adalah 16 digit angka hex).
Info disimpan dalam file plist di bawah ~/Library/Application Support/DVD Player/Settings/
, tetapi bit informasi itu mungkin tidak terlalu berguna. Kumpulan file saya mewakili 40 disk "unik", tetapi hanya dua di antaranya yang memiliki kunci "MediaName" yang memberikan nama bermakna ke disk yang sesuai dengan data tersebut.
Berikut ini adalah skrip shell pendek untuk mengekstrak kunci MediaName yang ada:
for f in ~/'Library/Application Support/DVD Player/Settings'/*.plist; do
medianame="$(defaults read "${f%.plist}" MediaName 2>/dev/null)" &&
printf '%q is %s\n' "$f" "$medianame"
done
Atau, jika Anda setuju dengan anggapan bahwa file plist semuanya dalam format XML:
grep -A 1 MediaName ~/'Library/Application Support/DVD Player/Settings'/*.plist