क्या आपने कभी विंडोज में वैकल्पिक NTFS स्ट्रीम के बारे में सुना है? यह आधुनिक विंडोज संस्करणों में उपयोग की जाने वाली फाइल सिस्टम, NTFS की एक बहुत ही दिलचस्प विशेषता है। यह एक फ़ाइल में अतिरिक्त जानकारी (जैसे दो पाठ फ़ाइलें, या एक पाठ और एक छवि) को संग्रहीत करने की अनुमति देता है। यहां विंडोज 10 में वैकल्पिक NTFS स्ट्रीम को सूचीबद्ध करने, पढ़ने, बनाने और हटाने का तरीका बताया गया है।
विज्ञापन
तो, एनटीएफएस, आधुनिक विंडोज संस्करणों की डिफ़ॉल्ट फ़ाइल प्रणाली, एक फ़ाइल इकाई के तहत डेटा की कई धाराओं को संग्रहीत करने का समर्थन करती है। फ़ाइल का डिफ़ॉल्ट (अनाम) स्ट्रीम संबंधित फ़ाइल में दिखाई देने वाली फ़ाइल की सामग्री का प्रतिनिधित्व करता है जब आप इसे फ़ाइल एक्सप्लोरर में डबल-क्लिक करते हैं। जब कोई प्रोग्राम NTFS पर संग्रहीत फ़ाइल खोलता है, तो यह हमेशा अनाम स्ट्रीम खोलता है जब तक कि इसके डेवलपर ने स्पष्ट रूप से एक अलग व्यवहार को कोडित नहीं किया हो। इसके अलावा, फ़ाइलों का नाम स्ट्रीम हो सकता है।
नामांकित धाराएँ Macintosh की HFS फ़ाइल प्रणाली से विरासत में मिली थीं, और NTFS में इसके पहले संस्करणों के साथ शुरू हुई थीं। उदाहरण के लिए, Windows 2000, मेरा पसंदीदा और विंडोज का सबसे अच्छा संस्करण, ऐसी धाराओं में फ़ाइल मेटाडेटा को संग्रहीत करने के लिए वैकल्पिक NTFS स्ट्रीम का उपयोग करता है।
डिफॉल्ट स्ट्रीम के साथ कॉपी और डिलीट ऑपरेशन जैसे फाइल ऑपरेशन। एक बार सिस्टम को फ़ाइल की डिफ़ॉल्ट स्ट्रीम को हटाने का अनुरोध मिलने के बाद, यह सभी संबद्ध वैकल्पिक धाराओं को हटा देता है।
तो, फ़ाइल का नाम फ़ाइल का अनाम स्ट्रीम निर्दिष्ट करता है। वैकल्पिक स्ट्रीम सिंटैक्स निम्नानुसार है:
filename.ext: धारा
Filename.ext: स्ट्रीम वैकल्पिक स्ट्रीम को केवल 'स्ट्रीम' नाम देता है। निर्देशिकाएँ में वैकल्पिक धाराएँ भी हो सकती हैं। उन्हें उसी तरह एक्सेस किया जा सकता है जैसे नियमित फाइल स्ट्रीम।
आप शायद सोच रहे हैं कि आप अपने विंडोज 10 इंस्टॉलेशन में किसी फ़ाइल के लिए वैकल्पिक स्ट्रीम कहां पा सकते हैं? मैं आपको एक उदाहरण देता हूँ। जब आप एक फ़ाइल डाउनलोड करते हैं, तो विंडोज 10 / एज और अन्य आधुनिक ब्राउज़र उस फ़ाइल के लिए एक वैकल्पिक स्ट्रीम बनाते हैं जिसका नाम हैZone.Identifierयह एक निशान संग्रहीत करता है कि फ़ाइल इंटरनेट से प्राप्त की गई थी, इसलिए यह अनब्लॉक होना चाहिए इससे पहले कि आप इसका इस्तेमाल शुरू करें।
फ़ाइल के लिए सूची वैकल्पिक NTFS स्ट्रीम
डिफ़ॉल्ट रूप से, फ़ाइल एक्सप्लोरर और अधिकांश तृतीय-पक्ष फ़ाइल प्रबंधक फ़ाइलों के लिए वैकल्पिक स्ट्रीम नहीं दिखाते हैं। उन्हें सूचीबद्ध करने के लिए, आप या तो अच्छे पुराने कमांड प्रॉम्प्ट का उपयोग कर सकते हैं, या इसके आधुनिक समकक्ष, पॉवरशेल का उपयोग कर सकते हैं।
विंडोज 10 में फाइल के लिए वैकल्पिक NTFS स्ट्रीम को सूचीबद्ध करने के लिए , निम्न कार्य करें।
- एक नया कमांड प्रॉम्प्ट खोलें उस फ़ोल्डर में, जिसमें वे फ़ाइलें हैं जिनका आप निरीक्षण करना चाहते हैं।
- कमांड टाइप करें
dir / R 'फ़ाइल नाम'
। अपनी फ़ाइल के वास्तविक नाम के साथ 'फ़ाइल नाम' भाग को प्रतिस्थापित करें। - आउटपुट में, आप एक कोलन द्वारा सीमांकित फ़ाइल (यदि कोई हो) से जुड़ी वैकल्पिक धाराएँ देखेंगे। डिफ़ॉल्ट स्ट्रीम के रूप में दिखाया गया है$ DATA।
वैकल्पिक रूप से, आप फ़ाइल के लिए वैकल्पिक NTFS स्ट्रीम खोजने के लिए PowerShell का उपयोग कर सकते हैं।
PowerShell के साथ फ़ाइल के लिए सूची वैकल्पिक NTFS स्ट्रीम
- PowerShell खोलें आपके डाउनलोड फ़ोल्डर में।
- आदेश निष्पादित करें
गेट-आइटम 'फ़ाइल नाम' -Stream *
। - अपनी फ़ाइल के वास्तविक नाम के साथ 'फ़ाइल नाम' भाग को प्रतिस्थापित करें।
अब, आइए देखें कि वैकल्पिक स्ट्रीम डेटा कैसे पढ़ें और लिखें।
विंडोज 10 में वैकल्पिक NTFS स्ट्रीम सामग्री को पढ़ने के लिए,
- एक नया कमांड प्रॉम्प्ट खोलें या शक्ति कोशिका उस फ़ोल्डर में, जिसमें वे फ़ाइलें हैं जिनका आप निरीक्षण करना चाहते हैं।
- कमांड प्रॉम्प्ट में, कमांड टाइप करें
अधिक< 'filename:stream name'
। अपनी फ़ाइल और उसके स्ट्रीम के वास्तविक नाम के साथ 'फ़ाइल नाम: स्ट्रीम नाम' भाग को प्रतिस्थापित करें। जैसेअधिक< 'SDelete.zip:Zone.Identifier'
। - PowerShell में, निम्न कमांड निष्पादित करें:
गेट-कंटेंट 'फ़ाइल नाम' -स्ट्रीम 'स्ट्रीम नाम'
। उदाहरण के लिए,Get-Content 'SDelete.zip' -Stream Zone.dentifier
।
नोट: बिल्ट-इन नोटपैड ऐप वैकल्पिक NTFS स्ट्रीम का समर्थन करता है। इसे इस प्रकार चलाएं:नोटपैड 'नाम: धारा नाम'
।
उदाहरण के लिए,नोटपैड 'SDelete.zip:Zone.Identifier'
।
लोकप्रिय तृतीय-पक्ष संपादक नोटपैड ++ वैकल्पिक NTFS स्ट्रीम को संभालने में भी सक्षम है।
अब, देखते हैं कि वैकल्पिक NTFS स्ट्रीम कैसे बनाते हैं।
विंडोज 10 में वैकल्पिक NTFS स्ट्रीम बनाने के लिए,
- एक नया कमांड प्रॉम्प्ट खोलें या शक्ति कोशिका अपनी पसंद के फोल्डर में।
- कमांड प्रॉम्प्ट में, कमांड निष्पादित करें
इको हेलो वर्ल्ड! > hello.txt
एक साधारण पाठ फ़ाइल बनाने के लिए। - कमांड प्रॉम्प्ट में, कमांड निष्पादित करें
इको टेस्ट NTFS स्ट्रीम> हेल्लो.टेक्स्ट: टेस्ट
अपनी फ़ाइल के लिए 'परीक्षण' नामक एक वैकल्पिक स्ट्रीम बनाने के लिए। - पर डबल क्लिक करेंhello.txtफ़ाइल को नोटपैड में खोलने के लिए (या किसी अन्य ऐप में जो आपके डिफ़ॉल्ट टेक्स्ट एडिटर के रूप में सेट है)।
- कमांड प्रॉम्प्ट में, टाइप करें और निष्पादित करें
notepad hello.txt: परीक्षण
वैकल्पिक NTFS स्ट्रीम की सामग्री को देखने के लिए। - PowerShell में, आप वैकल्पिक NTFS स्ट्रीम की सामग्री को बदलने के लिए निम्न cmdlet का उपयोग कर सकते हैं:
सेट-सामग्री -Path hello.txt -Stream परीक्षण
। संकेत दिए जाने पर स्ट्रीम सामग्री की आपूर्ति करें। - संपादन समाप्त करने के लिए किसी भी मूल्य को दर्ज किए बिना कुंजी दर्ज करें।
अंत में, यहां विंडोज 10 में एक फाइल के लिए वैकल्पिक NTFS स्ट्रीम को हटाने का तरीका बताया गया है।
विंडोज 10 में वैकल्पिक NTFS स्ट्रीम को हटाने के लिए,
- खुला हुआ शक्ति कोशिका ।
- निम्न आदेश चलाएँ:
निकालें-आइटम -पाथ 'फ़ाइल नाम'-स्ट्रीम 'स्ट्रीम नाम'
। - अपनी फ़ाइल के वास्तविक नाम के साथ 'फ़ाइल नाम' भाग को प्रतिस्थापित करें। बदलने के
'स्ट्रीम नाम'
वास्तविक स्ट्रीम नाम के साथ।
बस।
सभी फेसबुक संदेशों को कैसे हटाएं