.DS_Store और ._ फ़ाइलों का उद्देश्य
http://diigo.com/0qiwp के व्याख्या किए गए दृश्य के लिए http://lists.apple.com/archives/applescript-users/2006/Jun/msg00180.html जहां मैट Deatherage ( एप्पल के एक पूर्व इंजीनियर ) स्पष्टीकरण प्रदान करता है। यह भी ध्यान दें ».DS_Store (2006-10-01) की उत्पत्ति पर ।
चूंकि मैंने उपयोगकर्ता डेटा (दस्तावेज़ सामग्री) का नुकसान देखा है, जहां ._
समकक्षों को रोका जाता है या खो दिया जाता है, मैं मानता हूं कि यह है:
- चीजों को "ईथर में लुप्त" होना स्वीकार्य नहीं है।
._ फ़ाइलों का उद्देश्य
Geekosaur के स्वीकृत जवाब में उल्लिखित उद्देश्यों के अलावा , यहाँ कुछ उदाहरण दिए गए हैं कि कैसे Apple और थर्ड पार्टी ऐप या तो कुछ स्थितियों में उपयोग करते हैं या आवश्यकता होती ._
है…
फाइंडर द्वारा कॉपी के दौरान फ़ाइल व्यवसाय
स्टैक ओवरफ्लो पर एक प्रश्न का मेरा उत्तर देखें ।
निक्षेपागार कोडों का नियोऑफ़िस उपयोग
NO%F
निर्माता कोड के बिना HFS प्रकार कोड है:
- जहां उपयुक्त हो, केवल उपयोग किया जाता है।
NeoOffice उदाहरण 1
NeoOffice 3.2.1 पैच 5 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
NeoOffice उदाहरण 2
NeoOffice 3.2.1 पैच 5 MS-DOS FAT32 के साथ USB फ्लैश ड्राइव में सहेजें, BlueHarvest द्वारा सफाई:
2012-05-12 06:42:08.349 BlueHarvest[31146]: Deleted ._product of NeoOffice 3.2.1 Patch 5.docx in /Volumes/FAT32/example.
NeoOffice उदाहरण 3
NeoOffice 3.2.1 पैच 5 फ़ाइल सिस्टम प्रकार के साथ OS X द्वारा माउंट किए गए वॉल्यूम पर webdav
सहेजता है, SharePoint नहीं, 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%
- NeoOffice द्वारा
webdav
फाइल सिस्टम में सेव करने के लिए एक विस्तारित विशेषता शामिल नहीं थी
- BlueHarvest की आवश्यकता नहीं थी।
संकेत : जहां Microsoft Office webdav
Microsoft SharePoint (नीचे देखें) को बचाने में विफल रहता है , NeoOffice सफल होता है।
Microsoft पदावनत कोड का उपयोग
Office के सबसे हाल के संस्करण के लिए एक HFS प्रकार कोड और HFS क्रिएटर कोड की आवश्यकता होती है जब Microsoft Word ( .docx
) जैसे प्रारूप को चुना जाता है। तो - ऐसा लगता है कि जब एक फाइल सिस्टम में बचत होती है जो एक com.apple.FinderInfo
विस्तारित विशेषता में उन मूल्यों का समर्थन नहीं करता है :
- Microsoft Office कई
._
फ़ाइलों को बनाए बिना मज़बूती से नहीं बचा सकता है ।
Microsoft उदाहरण 1
Word 2011 14.2.1 फ़ाइल सिस्टम प्रकार के साथ OS X द्वारा माउंट किए गए वॉल्यूम पर सहेजें webdav
, SharePoint नहीं, 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 उदाहरण 2
example.docx
उसी वातावरण में वर्ड 2011 14.2.2 (120421) की बचत :
2012-05-12 08:01:07.692 BlueHarvest[41131]: Deleted ._Word Work File D_769960778.tmp in /Volumes/dav.
Microsoft उदाहरण 3
Word 2011 14.2.2 (120421) another.docx
एक ही वातावरण में बचत करना, फिर छोड़ना, फिर से खोलना, संपादन करना, फिर सहेजना, संपादन करना और फिर सहेजना:
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.
संकेत : Microsoft Office 2011 फ़ाइल सिस्टम प्रकार के webdav
कारण Microsoft SharePoint को सहेजने में विफल रहता है क्योंकि SharePoint डॉट .
(अवधि) के साथ शुरू होने वाले फ़ाइल नामों का समर्थन नहीं करता है । अलग-अलग उत्तरों को देखें क्या 10.6 में वॉल्यूम के रूप में SharePoint को माउंट करना संभव है?
प्रकार और निर्माता कोड: पृष्ठभूमि, Apple डेवलपर
Apple ने एक दशक से अधिक समय से तीसरे पक्ष के डेवलपर्स को टाइप कोड और निर्माता कोड से दूर करना शुरू किया। फ़ाइल सिस्टम प्रोग्रामिंग गाइड के परिशिष्ट बी में, फ़ाइल प्रकार और निर्माता कोड सलाह देते हैं कि कोड हैं:
आमतौर पर पदावनत, आप उन्हें लीगेसी फ़ाइलों और ऐप्स और सिस्टम में कुछ स्थानों पर देख सकते हैं।