หลังจากดาวน์โหลดไฟล์ใด ๆ การเรียกใช้xattr file
จะแสดงให้คุณเห็นว่าเบราว์เซอร์ใดบ้างที่เก็บไว้ในแอททริบิวต์เพิ่มเติม:
xattr mydownload.gz
com.apple.metadata: kMDItemWhereFroms
com.apple.quarantine
ถัดไปรายละเอียดเพิ่มเติม:
xattr -p com.apple.quarantine mydownload.gz
0000; 4cee9d4b; ซาฟารี; 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 [และต่อไป]
... หรือในรูปแบบที่อ่านได้:
mdls -name kMDItemWhereFroms mydownload.gz
kMDItemWhereFroms = (
"http: // บาง URL"
)
คุณสามารถตั้งค่าเหล่านั้น (หรือคุณลักษณะใด ๆ ที่คุณต้องการ) ด้วยตัวเอง:
xattr -w ชื่อ - ค่า mydownload.gz
การทำงานต่อไปนี้ก็เช่นกันแม้ว่าจะมีผลลัพธ์ที่แตกต่างกันเมื่อเรียกใช้คำสั่งข้างต้นอีกครั้ง:
xattr -w com.apple.metadata: kMDItemWhereFroms http://example.com mydownload.gz
และสำหรับcom.apple.quarantine
แอตทริบิวต์ตามที่เข้าใจ :
โดยทั่วไปแล้วข้อมูลการกักกันประกอบด้วยชุดของค่าที่คั่นด้วยเครื่องหมายอัฒภาค 4 ชุด (ชุดเลขฐานสิบของจุดประสงค์ที่ไม่รู้จัก - โดยทั่วไปคือ 0000, รหัสทึบแสง 8 ตัวอักษร 8 ตัว, ชื่อของแอปพลิเคชันที่สร้างไฟล์กักกัน (Uniform Type Identifier) นำหน้าด้วยสัญลักษณ์ไปป์)
ตัวอย่างเช่นสำหรับไฟล์ที่แตกต่างกันสองไฟล์ที่ดาวน์โหลดโดยใช้ Mozilla FireFox จะมีลักษณะดังนี้:
com.apple.quarantine: 0000;4b392bb2;Firefox;|org.mozilla.firefox
com.apple.quarantine: 0000;4b38d820;Firefox;|org.mozilla.firefox
การใช้การดำเนินการกับโฟลเดอร์ของ Automator คุณสามารถเรียกใช้คำสั่งดังกล่าวสำหรับไฟล์ใหม่ในโฟลเดอร์เฉพาะหากนั่นคือสิ่งที่คุณต้องการ