Tar của OS X sử dụng định dạng AppleDouble để lưu trữ các thuộc tính và ACL mở rộng. tar và Archive Utility cũng biết cách chuyển đổi các tệp ._ trở lại định dạng gốc, nhưng các tệp ._ được giữ nếu lưu trữ được trích xuất trên nền tảng khác hoặc trên một khối lượng không phải HFS.
Bạn thường chỉ có thể yêu cầu tar xóa siêu dữ liệu bằng cách đặt COPYFILE_DISABLE thành một số giá trị:
$ xattr -l file.jpg
com.apple.quarantine: 0002;50d20c48;Tweetbot;
$ tar -cf 1.tar file.jpg
$ tar -tf 1.tar
./._file.jpg
file.jpg
$ COPYFILE_DISABLE=1 tar -cf 2.tar file.jpg
$ tar -tf 2.tar
file.jpg
Thông tin được lưu trữ dưới dạng các thuộc tính mở rộng:
- Tài nguyên dĩa (từ 10,4)
- Biểu tượng tùy chỉnh được đặt trong Finder và hình ảnh của các tệp Icon \ r
- Siêu dữ liệu trong tệp PSD
- Các đối tượng tập lệnh được lưu trữ trong các tệp scpt, trạng thái cửa sổ AppleScript Editor
- Thông tin về bí danh
- Kiểm dịch trạng thái, tải URL
- Bình luận nổi bật
- Mã hóa các tệp được lưu bằng TextEdit
- Vị trí caret của các tệp được lưu bằng TextMate
- Ghi chú sơ sài
Bạn có thể thấy ACL với ls -le
:
$ ls -led /Applications/
drwxrwxr-x@ 146 root admin 4964 Jun 17 22:53 /Applications/
0: group:everyone deny delete