फ़ाइल प्रबंधक त्वरित खोज परिणामों के लिए मास्टर फ़ाइल तालिका का उपयोग क्यों नहीं करते हैं? [बन्द है]


27

मैंने अभी UltraSearch की खोज की है और इसकी फ़ाइल और फ़ोल्डर खोज गति से उड़ा दिया गया है। यह तात्कालिक है । और किसी भी अनुक्रमण सेवा का उपयोग नहीं करता है। यह केवल NTFS मास्टर फ़ाइल टेबल का उपयोग करता है , जो पहले से ही NTFS विभाजन पर सभी फ़ाइलनामों को संग्रहीत करता है।

सवाल है, यही वजह है कि यह क्षमता नहीं है जिस तरह से अधिक फ़ाइल प्रबंधकों के बीच लोकप्रिय है, और Windows Explorer खोजें (जीत + F) से शुरू करने के लिए?


2
इसके अलावा VoidTools द्वारा सब कुछ देखें जो एक ही काम करता है।
डेविड डी सी ई फ्रीटास

1
20+ उत्थान के साथ एक प्रश्न को बंद करने वाले महान नौकरी "रचनात्मक" नहीं!
Dan Dascalescu

जवाबों:


29

सुरक्षा की वजह से!

यही असली वजह है। (और केवल वास्तविक कारण, मेरी राय में - यह प्रमुख फाइल सिस्टम के लिए एक पाठक बनाने के लिए उतना कठिन नहीं है , हालांकि यह किसी भी तरह से आसान नहीं है; लेखक बनाना वास्तविक चुनौती है।)

इस तरह का एक कार्यक्रम पूरे (फ़ाइल) सिस्टम के सुरक्षा ढांचे को बायपास करता है, इसलिए केवल एक व्यवस्थापक (या किसी और के पास "प्रबंधित वॉल्यूम" विशेषाधिकार हैं) वास्तव में इसे चला सकते हैं।

तो जाहिर है, यह कई परिदृश्यों में काम नहीं करेगा - और मुझे नहीं लगता कि Microsoft (या कोई अन्य बड़ी कंपनी) कभी इस तरह का उत्पाद बनाने पर विचार करेगी और फिर सुरक्षा व्यवधान के कारण उपयोगकर्ताओं को प्रशासक के रूप में चलाने के लिए प्रोत्साहित करेगी

यह होगा एक प्रणाली है जो पृष्ठभूमि और सुरक्षित डेटा बाहर फिल्टर में चलता है बनाने के लिए सैद्धांतिक रूप से संभव हो सकता है, लेकिन व्यवहार में यह एक होगा बहुत काम के उत्पादन के लिए सही है और बिना सुरक्षा संबंधी दोषों को प्राप्त करने के लिए।

वैसे मैंने UltraSearch का उपयोग नहीं किया है, लेकिन मैंने कुछ साल पहले खुद एक ऐसा ही कार्यक्रम लिखा था, जिसे मैंने पिछले महीने ही खोला था! यदि आपकी रुचि है, तो इसे देखें। :)


1
यह एक सही कारण की तरह महसूस नहीं करता है। ओएस DMBS की तरह ही असुरक्षित खोज के लिए एक दृश्य दे सकता है। एक एपीआई या प्रतिबंधित दृश्य को सार्वजनिक फाइलों तक सार्वजनिक पहुंच देनी चाहिए। और अगर फ़ाइल तालिका को अलग-अलग निर्देशिकाओं की सुरक्षा के बारे में कुछ भी पता नहीं है, तो संभवतः यह ओएस डिज़ाइन के अंत में खराब डिज़ाइन है
LifeH2O

@ LifeH2O: समस्या यह है कि सुरक्षा जांच को जोड़ने के लिए एक बड़े पैमाने पर प्रदर्शन हिट होने वाला है, जो पूरी तरह से टूल के बिंदु को हरा देता है।
मेहरदाद

1
कैसे प्रदर्शन हिट स्कैनिंग निर्देशिकाओं से अधिक हो सकता है? केवल आंतरिक निर्देशिकाओं की सुरक्षा की जाँच करनी होगी। मुझे नहीं पता कि विंडोज़ फाइल टेबल के साथ कितना किया जा सकता है।
LifeH2O

1
@ LifeH2O: क्या आपने माना है कि किसी चीज़ को "चेक" करना कितना जटिल है? उपयोगकर्ता कई समूहों, समूहों के हैं और उपयोगकर्ता प्रत्येक श्रृंखला में या फ़ाइल पर कुछ निर्देशिका की अनुमति / इनकार कर सकते हैं / न ही अनुमति दे सकते हैं, और आपको अपने एसीएल का उपयोग करके प्रत्येक फ़ाइल पर वर्तमान उपयोगकर्ता के लिए प्रभावी अनुमतियों का पता लगाना होगा। । अब कर्नेल के सुरक्षा प्रबंधक सबसिस्टम के साथ आवश्यक सिंक्रनाइज़ेशन जोड़ें, और आप सभी फाइलों को "चेकिंग" करने के लिए बड़े पैमाने पर प्रदर्शन हिट प्राप्त करेंगे ।
मेहरदाद

1
आपको यह बताने की आवश्यकता है कि आप क्या कह रहे हैं, यह बताने के लिए कुछ लोग अधिकृत कर सकते हैं, अन्यथा लोग जानकारी से अटकलों को अलग नहीं कर सकते। मैं दूसरों से सहमत हूं, यह विशुद्ध रूप से अटकलबाजी है।
user34660

6

फ़ाइल प्रबंधकों को हर एक फाइलसिस्टम का समर्थन करने में सक्षम होना चाहिए जो सामना किया जा सकता है। जैसे, उन्हें इसके एपीआई के माध्यम से VFS में कॉल करना होगा । एपीआई कॉल से एक बड़े सरणी को वापस करने का कोई तरीका नहीं है, जिसके परिणामस्वरूप एमएफटी / एफएटी / सुपरब्लॉक की उपस्थिति की परवाह किए बिना फ़ाइल एन्यूमरेशन सीरियल हो जाता है।


1
यदि आप एक प्रोग्रामर थे तो आपको पता होगा कि एपीआई बड़ी मात्रा में डेटा का प्रबंधन कैसे करते हैं जैसे कि आप कहते हैं। और नहीं, एकाधिक फ़ाइल सिस्टम का समर्थन करने के लिए एक खोज कार्यक्रम की आवश्यकता नहीं है।
user34660

@ user34660: उनके पास दो विकल्प हैं: 1) गणन का उपयोग करें। 2) बहुत बड़े डेटासेट को हैंडल करते समय बहुत धीरे चलाएं। और एक खोज उपकरण जो केवल एक एकल फाइल सिस्टम का समर्थन करता है, बहुत सीमित उपयोगिता का है।
इग्नासियो वाज़क्वेज़-अब्राम्स

3

फ़ाइल अनुक्रमण सेवा उस उपयोगकर्ता के लिए है जो केवल फ़ाइल नाम नहीं, बल्कि सामग्री (सबसे अधिक संभावित पाठ) और फ़ाइलों के मेटाडेटा को खोजना चाहते हैं। यही कारण है कि सभी फ़ाइलों के माध्यम से चलने में लंबा समय लगता है और ऐसी सेवाओं से निर्मित सूचकांक बड़ा और अपेक्षाकृत धीमा होता है। आप Windows में अनुक्रमण सेवा को अक्षम कर सकते हैं लेकिन फ़ाइल एक्सप्लोरर फ़ाइलनाम के बाद फ़ाइल सामग्री को खोजने के लिए पर्याप्त बेवकूफ है। जैसा कि इग्नासियो Vazquez-Abrams ने कहा कि फ़ाइल प्रबंधक निम्न-स्तरीय फ़ाइल सिस्टम से लाभ नहीं ले सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.