OS X का तार विस्तारित विशेषताओं और ACL को संग्रहीत करने के लिए AppleDouble प्रारूप का उपयोग करता है।
$ touch file1 file2 file3
$ xattr -w key value file1
$ chmod +a 'admin allow delete' file2
$ ls -le@ *
-rw-r--r--@ 1 lauri staff 0 May 25 07:09 file1
key 5
-rw-r--r--+ 1 lauri staff 0 May 25 07:09 file2
0: group:admin allow delete
-rw-r--r-- 1 lauri staff 0 May 25 07:09 file3
$ tar -cf 1.tar *
$ tar -tf 1.tar
./._file1
file1
./._file2
file2
file3
OS X का टार यह भी जानता है कि ._ सदस्यों को मूल प्रारूपों में कैसे बदला जाए, लेकिन ._ फाइलें आमतौर पर तब रखी जाती हैं जब अभिलेखागार को अन्य प्लेटफार्मों पर निकाला जाता है। आप COPYFILE_DISABLE को कुछ मान सेट करके मेटाडेटा को शामिल नहीं करने के लिए टार बता सकते हैं:
$ COPYFILE_DISABLE=1 tar -cf 2.tar file*
$ tar -tf 2.tar
file1
file2
file3
- Copyfile फ़ंक्शन में वर्णित हैं
man copyfile
ls -l@
विस्तारित विशेषताओं की कुंजी और आकार दिखाता है, ls -le
ACL प्रिंट करता है
xattr -l
विस्तारित विशेषताओं की कुंजियों और मूल्यों को सूचीबद्ध करता है
xattr -c
सभी विस्तारित विशेषताओं को साफ़ करता है (-d अकेले उपयोग नहीं किया जा सकता है)
chmod -N
ACL को हटाता है
- ओएस एक्स पर बनाई गई ज़िप फाइलें समान मेटाडेटा को स्टोर करने के लिए एक __MACOSX फ़ोल्डर का उपयोग करती हैं
विस्तारित विशेषताओं के रूप में संग्रहीत जानकारी:
- संसाधन कांटे (संसाधन कांटे 10.4 के बाद से विस्तारित विशेषता हैं)
- कस्टम आइकन खोजक और Icon \ r फ़ाइलों की छवियों में सेट
- PSD फ़ाइलों में मेटाडेटा
- स्कैप्ट फ़ाइलों में संग्रहीत वस्तुएं, AppleScript संपादक विंडो स्थिति, स्क्रिप्ट का वर्णन
- एलियास के बारे में जानकारी (एलियास काम करना बंद कर देता है यदि विस्तारित विशेषताएँ हटा दी जाती हैं)
- इंटरनेट से डाउनलोड की गई फ़ाइलों की संगरोध स्थिति या स्रोत URL
- स्पॉटलाइट टिप्पणियाँ
- TextEdit के साथ सहेजी गई फ़ाइलों का एन्कोडिंग
- TextMate के साथ खोली गई फ़ाइलों की कैरेट स्थिति
- स्किम नोट्स