Apakah Mac OS X menyimpan nama DVD yang telah diputar?

3

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?

Chealion
sumber
1
Pertanyaan bagus. Ada kamus "Putar Terakhir" yang disimpan di "~ / Perpustakaan / Dukungan Aplikasi / Pemutar DVD / Pengaturan / Pengaturan Bersama.plist". Ada juga dua file yang sesuai untuk setiap entri di direktori yang sama. Tetapi saya tidak tahu bagaimana cara mendekripsi / mendekode informasi ini.
knweiss

Jawaban:

3

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
Chris Johnsen
sumber
Tampaknya Apple sengaja mengaburkan informasi ini, seperti pada OS X 10.8.2 Saya hanya melihat file * .enc (agaknya berarti "terenkripsi") alih-alih daftar individual untuk setiap media. Hanya ada Pengaturan Bersama. Daftar yang dapat dibaca.
webjprgm
0

Jika ini cukup baru, Anda dapat pergi ke menu Item Terbaru di menu .

JFW
sumber