Mục đích của các tệp .DS_Store và ._
http://diigo.com/0qiwp cho chế độ xem chú thích của http://lists.apple.com/archives/applescript-users/2006/Jun/msg00180.html nơi Matt Deatherage ( một kỹ sư cũ của Apple ) đưa ra lời giải thích. Đồng thời ghi chú »Về nguồn gốc của .DS_Store (2006-10-01).
Vì tôi đã thấy mất dữ liệu người dùng (nội dung tài liệu) trong đó các ._
đối tác bị ngăn chặn hoặc mất, tôi đồng ý rằng đó là:
- không thể chấp nhận để có những thứ "tan biến vào ether".
Mục đích của tập tin ._
Ngoài các mục đích được nêu trong câu trả lời được chấp nhận của geekizard , đây là một vài ví dụ về cách ứng dụng của Apple và bên thứ ba sử dụng hoặc yêu cầu ._
trong một số tình huống.
Tập tin kinh doanh trong một bản sao của Finder
Xem câu trả lời của tôi cho một câu hỏi trên Stack Overflow.
Neo trình sử dụng mã không dùng nữa
Mã loại HFS NO%F
không có mã người tạo là:
- sử dụng cẩn thận, chỉ khi thích hợp.
Ví dụ NeoVener 1
Bản vá Neo Neo 3.2.1 Patch 5 lưu vào JHFS +:
[macbookpro08-centrim:~] gjp22% xattr -l /Users/gjp22/Desktop/product\ of\ NeoOffice\ 3.2.1\ Patch\ 5.docx
com.apple.FinderInfo:
00000000 4E 4F 25 46 00 00 00 00 00 00 00 00 00 00 00 00 |NO%F............|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020
Ví dụ NeoVener 2
NeoScript 3.2.1 Patch 5 lưu vào ổ flash USB với MS-DOS FAT32, được BlueHarvest dọn dẹp:
2012-05-12 06:42:08.349 BlueHarvest[31146]: Deleted ._product of NeoOffice 3.2.1 Patch 5.docx in /Volumes/FAT32/example.
Ví dụ Neo trình 3
NeoScript 3.2.1 Patch 5 lưu vào một ổ đĩa được gắn bởi OS X với loại hệ thống tệp webdav
, không phải SharePoint, làm sạch bởi BlueHarvest:
[macbookpro08-centrim:~] gjp22% mount | grep dav
https://www.box.net/dav/ on /Volumes/dav (webdav, nodev, noexec, nosuid, mounted by gjp22)
[macbookpro08-centrim:~] gjp22% xattr -l /Volumes/dav/product\ of\ NeoOffice\ 3.2.1\ Patch\ 5.docx
[macbookpro08-centrim:~] gjp22%
- việc lưu bởi NeoScript vào
webdav
hệ thống tệp không liên quan đến một thuộc tính mở rộng
- BlueHarvest không bắt buộc.
Gợi ý : nơi Microsoft Office không webdav
thể lưu vào Microsoft SharePoint (xem bên dưới), NeoOffice thành công.
Microsoft sử dụng mã không dùng nữa
Phiên bản mới nhất của Văn phòng đòi hỏi một mã loại HFS và đang tạo HFS khi một định dạng như Microsoft Word ( .docx
) được chọn. Vì vậy - dường như khi lưu vào hệ thống tệp không hỗ trợ các giá trị đó trong com.apple.FinderInfo
thuộc tính mở rộng:
- Microsoft Office không thể lưu đáng tin cậy mà không tạo nhiều
._
tệp.
Microsoft ví dụ 1
Word 2011 14.2.1 lưu vào một ổ đĩa được gắn bởi OS X với loại hệ thống tệp webdav
, không phải SharePoint, làm sạch bởi BlueHarvest:
May 11 18:32:49 macbookpro08 BlueHarvest[14649]: BlueHarvest started.
May 11 18:38:37 macbookpro08 BlueHarvest[14649]: Deleted ._Word Work File D_1.tmp in /Volumes/dav.
May 11 18:39:57 macbookpro08 BlueHarvest[14649]: Deleted ._Hello world, this is Microsoft.docx in /Volumes/dav.
May 11 18:42:28 macbookpro08 BlueHarvest[14649]: Deleted ._Hello world, this is Microsoft.docx in /Volumes/dav.
Microsoft ví dụ 2
Tiết kiệm Word 2011 14.2.2 (120421) example.docx
trong cùng một môi trường:
2012-05-12 08:01:07.692 BlueHarvest[41131]: Deleted ._Word Work File D_769960778.tmp in /Volumes/dav.
Microsoft ví dụ 3
Word 2011 14.2.2 (120421) lưu another.docx
trong cùng một môi trường, thoát sau đó mở lại, chỉnh sửa rồi lưu, chỉnh sửa rồi đóng và lưu:
2012-05-12 08:15:04.252 BlueHarvest[41131]: Deleted ._Word Work File D_.tmp in /Volumes/dav.
2012-05-12 08:18:48.735 BlueHarvest[41131]: Deleted ._another.docx in /Volumes/dav.
2012-05-12 08:21:12.658 BlueHarvest[41131]: Deleted ._Word Work File D_2.tmp in /Volumes/dav.
Gợi ý : Microsoft Office 2011 không lưu vào Microsoft SharePoint khi loại hệ thống tệp là webdav
do SharePoint không hỗ trợ tên tệp bắt đầu bằng dấu chấm .
( dấu chấm ). Xem Hỏi các câu trả lời khác nhau để Có thể gắn SharePoint dưới dạng tập trong 10.6 không?
Mã loại và người tạo: nền, Nhà phát triển Apple
Apple bắt đầu khuyến khích các nhà phát triển bên thứ ba tránh xa mã loại và mã người tạo hơn một thập kỷ trước. Trong Phụ lục B của Hướng dẫn lập trình hệ thống tệp, các loại tệp và mã trình tạo khuyên rằng các mã là:
thường không được dùng nữa, bạn có thể thấy chúng trong các tệp và ứng dụng cũ và ở một số nơi trong hệ thống.