डीएलएल फाइलें - वे क्या हैं और उन्हें कैसे खोलें?

डीएलएल फ़ाइल

L डीएलएल फाइलें (गतिक कड़ी संग्रह) विंडोज ऑपरेटिंग सिस्टम में प्रोग्रामिंग का एक मूल तत्व है। डीएलएल का मतलब है "डायनेमिक लिंक लाइब्रेरी".

ये फ़ाइलें प्रोग्राम को अतिरिक्त कार्यक्षमता और पुस्तकालयों तक पहुँचने की अनुमति देती हैं जो उनके पास अंतर्निहित नहीं हैं। वास्तव में, और यद्यपि औसत उपयोगकर्ता इसके बारे में अनजान है, हमारे कंप्यूटर पर कई प्रोग्राम हैं जो संयुक्त और संयुक्त तरीके से डीएलएल फाइलों का उपयोग करते हैं, इस प्रकार उनके प्रदर्शन और दक्षता में सुधार करते हैं।

डीएलएल फ़ाइल क्या है?

मूल रूप से, आप एक DLL फ़ाइल को a . के रूप में परिभाषित कर सकते हैं विंडोज़ फ़ाइल इसमें कुछ कार्यक्रमों या अनुप्रयोगों के लिए जानकारी और निर्देश शामिल हैं।

इस सामग्री (निर्देशों, प्रक्रियाओं, ड्राइवर पुस्तकालयों और अन्य संसाधनों) का उपयोग इन कार्यक्रमों द्वारा कुछ ऐसे कार्यों को सक्रिय करने के लिए किया जाता है जो अंतर्निहित नहीं हैं। इन अतिरिक्त संसाधनों के लिए धन्यवाद, ये कार्यक्रम कर सकते हैं इसकी दक्षता और प्रभावशीलता में उल्लेखनीय वृद्धि।

विंडोज़ उपयोगकर्ताओं के विशाल बहुमत को दैनिक आधार पर किए जाने वाले अधिकांश कार्यों के लिए डीएलएल फाइलों को खोलने या उपयोग करने की आवश्यकता नहीं है। ये दिखाई भी नहीं दे रहे हैं, क्योंकि इन्हें इस तरह प्रोग्राम किया गया था, ताकि प्रोग्राम की आंतरिक प्रक्रियाओं को सावधानी से निर्देशित किया जा सके: ऑडियो चलाना, टेक्स्ट प्रदर्शित करना, ग्राफिक्स इत्यादि।

यहां तक ​​​​कि विंडोज उपयोगकर्ता जो इसके महत्व को जानते हैं और यह कैसे काम करता है, वे जानते हैं कि डीएलएल फाइलें पृष्ठभूमि में हैं और वह वे आमतौर पर स्थापित होते हैं और स्वचालित रूप से उपयोग किए जाते हैं। यह प्रोग्राम ही हैं जो जरूरत पड़ने पर उनकी ओर मुड़ते हैं, उसी तरह जैसे हम किसी समस्या या संदेह को हल करने के लिए किसी शब्दकोश या मैनुअल से परामर्श करते हैं। किसी भी स्थिति में, उन्हें संभालना या स्थानांतरित करना एक अच्छा विचार नहीं है, क्योंकि इससे सिस्टम में गंभीर समस्याएं हो सकती हैं. एक दृश्य उपमा का उपयोग करके, इन फ़ाइलों में से किसी एक को अनुचित रूप से हिलाना या संशोधित करना ताश के पत्तों के आधार से एक कार्ड को हटाने जैसा हो सकता है।

आमतौर पर, डीएलएल फाइलों में विशिष्ट एक्सटेंशन होता है (.dll), हालांकि कभी-कभी वे एक ही फ़ाइल एक्सटेंशन (.exe) के साथ दिखाई देते हैं। आपको सावधान रहना होगा और भ्रम से बचना होगा, हमेशा याद रखना कि डीएलएल फाइलें सीधे निष्पादित नहीं होती हैं, लेकिन स्वचालित रूप से।

डीएलएल फाइलें

डीएलएल फाइलें - वे क्या हैं और उन्हें कैसे खोलें?

डीएलएल फाइलों के फायदे

एक ऑपरेटिंग सिस्टम के संचालन के लिए डीएलएल फाइलें प्रदान करने वाले मुख्य लाभों में, निम्नलिखित पर प्रकाश डाला जाना चाहिए:

  • निष्पादन योग्य फ़ाइलों के आकार को कम करना, चूंकि अधिकांश कोड पुस्तकालयों में संग्रहीत होते हैं, न कि निष्पादन योग्य कार्यक्रम में।
  • कई कार्यक्रमों या अनुप्रयोगों के बीच साझा करना. यह तब संभव है जब इस्तेमाल किया गया कोड अपेक्षाकृत सामान्य हो, यानी इसे कई प्रोग्रामों द्वारा पहचाना और इस्तेमाल किया जा सकता है। शब्द "गतिशील" ठीक इसी पहलू को दर्शाता है, कई अनुप्रयोगों में उपयोगी होने की शक्ति।
  • सिस्टम मेमोरी का अधिक कुशल प्रबंधन. स्मृति में एक प्रति रखने के लिए पर्याप्त है जिसका उपयोग उन सभी कार्यक्रमों द्वारा किया जा सकता है जो इसे साझा करते हैं, जिसके परिणामस्वरूप अंतरिक्ष बचत होती है।
  • अधिक लचीलापन और अनुकूलन. गतिशील पुस्तकालय के प्रत्येक नए संस्करण के सुधार या सुधार का उपयोग उन सभी अनुप्रयोगों द्वारा किया जा सकता है जो पुस्तकालय को साझा करते हैं।

डीएलएल फाइलों की कमियां

हालांकि, डीएलएल फाइलों में भी है कुछ नुकसान, खासकर विंडोज़ के मामले में। ये कमियां हैं जिनके बारे में पता होना चाहिए। इन समस्याओं में से अधिकांश को ऊपर दिए गए लाभों की सूची में चौथे बिंदु के साथ करना है: लचीलापन। ऐसा होता है कि, अवसरों पर, पुस्तकालयों के नए संस्करणों को व्यक्तिगत रूप से अपडेट किया जाता है, जिसमें एक कोड शामिल होता है जो उन कार्यक्रमों के अनुकूल नहीं होता है जो उनका उपयोग करते हैं।

इससे उत्पन्न होने वाली समस्याओं को कंप्यूटर वैज्ञानिक बहुत ही आकर्षक नाम से जानते हैं: डीएलएल नरक (DLL नरक) उदाहरण के लिए, ऐसा हो सकता है कि जब कोई प्रोग्राम इंस्टॉल किया जाता है, तो एक डीएलएल को एक नए, असंगत संस्करण से बदल दिया जाता है, या किसी प्रोग्राम को अनइंस्टॉल करने का प्रयास करते समय, साझा डीएलएल में से एक हटा दिया जाता है। परिणाम यह है कि कई सिस्टम प्रोग्राम काम करना बंद कर सकते हैं। वास्तव में, एक सच्चा नरक।

सौभाग्य से, इन अप्रिय स्थितियों से बचने के लिए विंडोज के नए संस्करणों ने पहले ही आवश्यक बदलाव किए हैं।

डीएलएल फाइलें डाउनलोड करें

कभी-कभी, विशेष रूप से कुछ प्रोग्रामों की स्थापना के दौरान, हम स्वयं को निम्नलिखित की आवश्यकता महसूस कर सकते हैं विशिष्ट स्थानों में DLL फ़ाइलें डालें. जब बात आती है तो आपको हमेशा सतर्क रहना होगा डाउनलोड हमारे कंप्यूटर पर कोई भी बाहरी प्रोग्राम, लेकिन इससे भी अधिक जब डीएलएल फाइलों की बात आती है, तो पिछले भाग में बताए गए कारणों के लिए।

किसी भी मामले में, एक डीएलएल फ़ाइल डाउनलोड करते समय (हमेशा एक सुरक्षित स्रोत से) यह बहुत व्यावहारिक है विंडोज नोटपैड का उपयोग करें. प्रक्रिया सरल है:

  1. फ़ाइल पर दायाँ माउस बटन क्लिक करें और "Open with" चुनें।
  2. "इंस्टॉल किए गए प्रोग्रामों की सूची में से किसी एक प्रोग्राम का चयन करें" चुनें और "ओके" पर क्लिक करें।
  3. »नोटपैड» टूल का चयन करें और फिर से «ओके» पर क्लिक करें।

डीएलएल फ़ाइल की पूरी सामग्री नोटपैड में प्रदर्शित की जाएगी, हालांकि यह शायद केवल बड़ी संख्या में वर्ण दिखाएगा जो हमारे लिए अपठनीय हैं। के लिए समाधान फ़ाइल की सामग्री को पढ़ने में सक्षम हो एक डीकंपलर का उपयोग करना है।

डीएलएल फाइलों को डीकंपाइल करें

Un decompiler एक प्रोग्राम है जो हमें एक निश्चित फ़ाइल या प्रोग्राम बनाने के लिए उपयोग किए गए स्रोत कोड को दिखाता है और इसे एक पठनीय कोड में भी बदल देता है। दूसरे शब्दों में, यह एक प्रकार का "अनुवादक" है जो हमें निष्पादन योग्य कोड को स्रोत कोड में पास करने में मदद करता है। बेशक, यह स्रोत कोड दिखाने के लिए भी उपयोगी होगा जिसके साथ एक डीएलएल फ़ाइल बनाई गई है।

कौन सा डीकंपलर डाउनलोड करना है? सबसे प्रभावी है डॉटपीक. यह मुफ़्त टूल This जेटब्रेन्स करने में सक्षम है डीकंपाइल लाइब्रेरी (.dll) और उन्हें सी # कोड के रूप में प्रदर्शित करें। हम अन्य प्रकार की फाइलों जैसे निष्पादन योग्य (.exe), विंडोज 8 मेटाडेटा फ़ाइलें (.winmd) या संपीड़ित फ़ाइलें (.zip), दूसरों के बीच में भी dotPeek का उपयोग कर सकते हैं।

डॉटपीक के साथ डीएलएल फाइलों को डीकंपाइल करें

डीएलएल फाइलों को डीकंपाइल करने का सबसे अच्छा टूल: dotPeek

एक बार हमारे कंप्यूटर पर डॉटपीक स्थापित हो जाने के बाद, ये हैं these पाँच कदम डीएलएल फ़ाइल के सफलतापूर्वक विघटन के साथ आगे बढ़ने के लिए हमें इसका पालन करना चाहिए:

कदम 1

"फाइल" पर क्लिक करें, फिर "ओपन" पर और डीएलएल फाइल का चयन करें जिसे हम डीकंपाइल करना चाहते हैं। इस बिंदु पर सिस्टम को नुकसान पहुंचाने के बारे में चिंता करने की कोई आवश्यकता नहीं है, जब तक कि हम सावधान रहें कि फ़ाइल में कोई भी परिवर्तन न करें।

कदम 2

के साथ फ़ाइल खोलें असेंबली एक्सप्लोरर (खोजकर्ता का निर्माण)। इस तरह, आप फ़ाइल में शामिल विभिन्न कोड मॉड्यूल के माध्यम से नेविगेट कर सकते हैं। वे सभी एक साथ काम करते हैं और पूरी डीएलएल फाइल बनाने के लिए एक दूसरे के पूरक हैं। एक आदर्श सामंजस्य। संकलन एक्सप्लोरर के साथ हम प्रत्येक नोड और सबनोड्स को देख सकते हैं जिसमें फ़ाइल व्यवस्थित है।

कदम 3

इनमें से प्रत्येक नोड के लिए कोड देखने के लिए, बस उन पर क्लिक करें। कोड स्वचालित रूप से डॉटपीक इंटरफ़ेस में दाईं ओर दिखाई देगा। यह कोड सी # में प्रदर्शित किया जाएगा, हालांकि मूल स्रोत कोड देखने के लिए अतिरिक्त पुस्तकालयों को डाउनलोड करने का विकल्प भी है। यदि किसी नोड को प्रदर्शित होने के लिए अतिरिक्त पुस्तकालयों की आवश्यकता होती है, तो डॉटपीक उन्हें स्वचालित रूप से डाउनलोड कर लेगा।

कदम 4

यदि इसके बावजूद ऐसे नोड हैं जिन्हें सही ढंग से प्रदर्शित नहीं किया जा सकता है, तो भी आप विकल्प का उपयोग कर सकते हैं "त्वरित दस्तावेज़ीकरण" (त्वरित दस्तावेज)। ऐसा करने के लिए आपको निम्न कार्य करने होंगे:

  • सेक्शन में जाएं "कोड व्यूअर" और बस कर्सर को उस कोड खंड पर रखें जिसे आप स्पष्ट करना चाहते हैं।
  • फिर आपको Ctrl + Q दबाकर कोड व्यूअर विंडो को लोड करना है और हाइपरलिंक्स को फॉलो करना है।

इससे हम कोड के प्रत्येक पहलू के बारे में अधिक जानकारी देख सकते हैं जिसका हम विश्लेषण करना चाहते हैं।

कदम 5

कोड को संपादित करने का समय आ गया है। इसके लिए आपको इसे निर्यात करना होगा विजुअल स्टूडियो.

  • "असेंबली एक्सप्लोरर" में, डीएलएल फ़ाइल पर राइट क्लिक करें।
  • »परियोजना में निर्यात करें" विकल्प चुनें।
  • निर्यात विकल्पों में से, विजुअल स्टूडियो का चयन करें।

जब चयनित कोड विजुअल स्टूडियो में लोड किया गया है, तो डीएलएल को संपादित और संकलित किया जा सकता है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एक्स्ट्रीमिडाड ब्लॉग
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।