.DS_Store ve ._ dosyalarının amacı
http://diists.com/0qiwp , http://lists.apple.com/archives/applescript-users/2006/Jun/msg00180.html'nin açıklamalı bir görüntüsü için burada Matt Deatherage ( Apple'ın eski bir mühendisi ) açıklamalarda bulunuyor. Ayrıca not edin ».DS_Store'un kökenleri hakkında (2006-10-01).
._
Muhatapların engellendiği veya kaybolduğu kullanıcı verilerini (belge içeriği) kaybettiğimi gördüğüm için, şunu kabul ediyorum:
- şeylerin “etere gözden kaybolması” kabul edilemez.
._ dosyalarının amacı
Geekosaur'un kabul ettiği cevabında belirtilen amaçlara ek olarak, Apple ve üçüncü taraf uygulamalarının bazı durumlarda nasıl kullanıldığını veya gerektirdiğini ._
gösteren birkaç örnek …
Finder tarafından bir kopya sırasında dosya iş
Yığın Taşması ile ilgili bir soruya cevabımı görün .
Kullanımdan kaldırılan kodların NeoOffice kullanımı
Oluşturan kod NO%F
olmadan HFS türü kodu :
- önemli ölçüde, sadece uygun yerlerde kullanılır.
NeoOffice örneği 1
NeoOffice 3.2.1 Yama 5, JHFS + 'ya kaydetme:
[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
NeoOffice örnek 2
NeoOffice 3.2.1 Yama 5, BlueHarvest tarafından temizlenir ve MS-DOS FAT32 ile USB flash sürücüye kaydedilir:
2012-05-12 06:42:08.349 BlueHarvest[31146]: Deleted ._product of NeoOffice 3.2.1 Patch 5.docx in /Volumes/FAT32/example.
NeoOffice örneği 3
NeoOffice 3.2.1 Yama 5 webdav
, OSH tarafından monte edilen ve SharePoint değil, dosya sistemi tipinde BlueHarvest tarafından temizlenen birime tasarruf sağlar:
[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%
- NeoOffice tarafından
webdav
dosya sistemine kaydetme, uzatılmış bir öznitelik içermiyordu
- BlueHarvest gerekli değildi.
İpucu : Microsoft Office'in webdav
Microsoft SharePoint'e kaydetmediği durumlarda (aşağıya bakın), NeoOffice başarılı olur.
Kullanımdan kaldırılan kodların Microsoft kullanımı
Office'in en yeni sürümü, Microsoft Word ( ) gibi bir format seçildiğinde bir HFS türü kodu ve HFS yaratıcısı kodu gerektirir . Yani - bu değerleri genişletilmiş bir öznitelikte desteklemeyen bir dosya sistemine kaydederken görünüyor :.docx
com.apple.FinderInfo
- Microsoft Office, birden fazla
._
dosya oluşturmadan güvenilir şekilde kaydedemez .
Microsoft örneği 1
Word 2011 14.2.1, OS X tarafından webdav
SharePoint değil, dosya sistemi türüne sahip bir birime tasarruf sağlayarak , BlueHarvest tarafından temizlenir:
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 örnek 2
Word 2011 14.2.2 (120421) example.docx
aynı ortamda tasarruf :
2012-05-12 08:01:07.692 BlueHarvest[41131]: Deleted ._Word Work File D_769960778.tmp in /Volumes/dav.
Microsoft örnek 3
Word 2011 14.2.2 (120421) another.docx
aynı ortamda kaydetme , bırakma ve yeniden açma, düzenleme, kaydetme, düzenleme ve kapatma ve kaydetme:
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.
İpucu : Dosya sistemi türü, webdav
SharePoint'in nokta .
( nokta ) ile başlayan dosya adlarını desteklememesi nedeniyle Microsoft Office 2011, Microsoft SharePoint'e kaydetme konusunda başarısız olur . Bkz. Farklı cevaplar sorma SharePoint'i 10.6'da bir birim olarak bağlamak mümkün müdür?
Tür ve yaratıcı kodları: arka plan, Apple Developer
Apple, üçüncü taraf geliştiricilerini on yıldan daha uzun bir süre önce tip kodlarından ve içerik kodlarından uzak tutmaya teşvik etti. Dosya Sistemi Programlama Kılavuzunun Ek B bölümünde, Dosya Tipleri ve Oluşturan Kodlar , kodların aşağıdakileri önermektedir:
genellikle kullanımdan kaldırılmış, bunları eski dosyalarda ve uygulamalarda ve sistemdeki bazı yerlerde görebilirsiniz.