विषयसूची:
परिभाषा - Decompile का क्या अर्थ है?
डिकम्पाइल कंप्यूटर पढ़ने योग्य कोड को मूल कोड कार्यक्षमता के साथ मानव पठनीय स्रोत कोड में परिवर्तित करने की प्रक्रिया है। Decompile संकलन का उल्टा है।
मूल स्रोत कोड प्रजनन के लिए इसका उपयोग असंभव है क्योंकि मूल कोड पहचानकर्ता, जैसे कि चर और फ़ंक्शन नाम, शायद ही कभी कंप्यूटर कोड में संग्रहीत होते हैं। हालाँकि, मेटाडेटा या डीबगिंग जानकारी वाले कोड में पहचानकर्ता शामिल हो सकते हैं।
Techopedia Decompile की व्याख्या करता है
जब स्रोत कोड अब उपलब्ध नहीं होता है तो अक्सर डिकम्पिलेशन कंप्यूटर कोड पर किया जाता है। इस प्रकार, यह रिवर्स इंजीनियरिंग का एक रूप है। इसके अतिरिक्त, कंप्यूटर सुरक्षा, अंतर और त्रुटि सुधार के लिए विघटन का उपयोग किया जा सकता है।
विघटन कई कारणों से लागू होता है, जिनमें शामिल हैं:
- कोड कार्यक्षमता को समझना
- त्रुटियों को ठीक करना
- कंप्यूटर की सुरक्षा बढ़ाना
- पासवर्ड, कॉपी सुरक्षा और समय सीमा जैसे प्रतिबंधों को हटाना
- कंप्यूटर वायरस का अध्ययन
- संग्रह के उद्देश्यों के लिए खोए हुए स्रोत कोड को पुनर्प्राप्त करना
सफल अपघटन उपलब्ध कोड जानकारी और जटिलता पर निर्भर करता है।
एक विघटित (विघटन में प्रयुक्त उपकरण) विक्रेता विकास साधनों के साथ बंडल के बजाय अलग से प्राप्त किया जा सकता है।
ज्यादातर मामलों में, कॉपीराइट सॉफ़्टवेयर विघटन अवैध है। हालांकि, अमेरिका और यूरोप में, कॉपीराइट कानून सीमित अपघटन उपयोग की अनुमति देते हैं, जैसे कि इंटरऑपरेबिलिटी।
