विस्तारित विशेषताओं (ईए) का समर्थन करने वाले विंडोज और लिनक्स (और अन्य ओएस) दोनों पर फ़ाइल सिस्टम हैं। विंडोज़ समर्थन ओएस/2 कंपैट के लिए जोड़ा गया था और बैकअप एपीआई के माध्यम से एक हैकी विधि को छोड़कर, कोई भी दस्तावेज इंटरफ़ेस नहीं है (यही वह है जो सिगविन करता है)। ईए को केवल छोटे मूल्यों को स्टोर करने के लिए डिज़ाइन किया गया है। विंडोज़ पर, प्रत्येक ईए में एएससीआईआईआई नाम होता है (जबकि लगभग सभी अन्य नाम यूनिकोड होते हैं) और फाइल पर सभी ईए का संयुक्त आकार 64k से बड़ा नहीं हो सकता है। ईए फ़ाइलें नहीं हैं: आप एक ईए को फ़ाइल हैंडल नहीं खोल सकते हैं और इसे सामान्य फ़ाइल की तरह पढ़ सकते हैं।
वैकल्पिक डेटा स्ट्रीम एनटीएफएस द्वारा प्रदान की गई एक अलग सुविधा है जो आपको फ़ाइल के अंदर वैकल्पिक सबफाइल प्रदान करने की अनुमति देती है। प्रत्येक फ़ाइल में एक डिफ़ॉल्ट अनामित डेटा स्ट्रीम होती है जिसे स्वचालित रूप से तब तक खोला जाता है जब तक कि आप एक वैकल्पिक निर्दिष्ट नहीं करते हैं। आप एक एडीएस में एक हैंडल खोल सकते हैं और इसे एक सामान्य फ़ाइल की तरह पढ़ सकते हैं (यहां तक कि निष्पादित), एक एकल (यूनिकोड) फ़ाइल नाम के साथ। एक एडीएस किसी भी डिस्क फ़ाइल के रूप में बड़ा हो सकता है।
लिनक्स पर एडीएस के लिए कोई सटीक एनालॉग नहीं है जो मुझे पता है, लेकिन यदि आप डेटा मान छोटे हैं तो आप लिनक्स पोर्ट पर ईए का उपयोग करने में सक्षम हो सकते हैं।
स्रोत
2008-10-07 18:56:54
अधिकतर अप्रयुक्त? क्या अापको उस बारे में पूर्ण विशवास है। डेटा छिपाने के लिए यह बहुत उपयोगी है। – Pacerier
@ पर्सियर: अप्रयुक्त, कि कोई यूआई या एप्लिकेशन किसी भी तरह से इसके साथ इंटरफ़ेस नहीं लग रहा है। –
यह ** बिल्कुल ** है क्यों वे वायरस छिपाने के लिए उपयोगी हैं। – Pacerier