Setelah mengunduh file apa pun, menjalankan xattr file
akan menunjukkan kepada Anda apa yang telah disimpan oleh browser dalam atribut yang diperluas:
xattr mydownload.gz
com.apple.metadata: kMDItemWhereFroms
com.apple.quarantine
Selanjutnya, detail lebih lanjut:
xattr -p com.apple.quarantine mydownload.gz
0000; 4cee9d4b; Safari; 24064D6B-9854-46BC-AF73-5DE5F8042D0B | com.apple.Safari
xattr -p com.apple.metadata: kMDItemWhereFroms mydownload.gz
62 70 6C 69 73 74 30 30 A1 01 5F 10 24 68 74 74
70 3A 2F 2F 73 75 [dan seterusnya]
... atau, dalam format yang dapat dibaca:
mdls -name kMDItemWhereFroms mydownload.gz
kMDItemWhereFroms = (
"http: // some-url"
)
Anda dapat mengatur sendiri (atau atribut apa pun yang Anda inginkan) juga:
xattr -w-nama beberapa nilai-mydownload.gz
The berikut bekerja juga, meskipun adalah memiliki hasil yang berbeda ketika menjalankan perintah di atas lagi:
xattr -w com.apple.metadata: kMDItemWhereFroms http://example.com mydownload.gz
Dan untuk com.apple.quarantine
atributnya, menurut memahami :
Biasanya, data Karantina terdiri dari sekumpulan 4 nilai titik koma (satu digit angka desimal untuk tujuan yang tidak diketahui - biasanya 0000, ID buram 8 karakter , nama aplikasi yang membuat file karantina, dan UTI aplikasi) (Uniform Type Identifier) diawali dengan simbol pipa)
Misalnya, untuk dua file berbeda yang diunduh menggunakan Mozilla FireFox, ini terlihat seperti:
com.apple.quarantine: 0000;4b392bb2;Firefox;|org.mozilla.firefox
com.apple.quarantine: 0000;4b38d820;Firefox;|org.mozilla.firefox
Menggunakan Tindakan Folder Automator Anda dapat menjalankan perintah tersebut untuk file baru di folder tertentu, jika itu yang Anda inginkan.