ए 'पैक छवि "एक जहाँ निष्पादन योग्य कोड इरादा फ़ाइल छोटा करने के लिए के साथ संकुचित है है। विशिष्ट फ़ाइल आकार में कमी लगभग 50% हो जाती है। यह रनटाइम पर "लोडर" का उपयोग करता है ताकि निष्पादन योग्य कोड पर डेटा को निष्पादित करने से पहले डेटा को डिकंप्रेस कर दिया जा सके। पुराने डिस्क स्टोरेज क्षमता और सीमित नेटवर्क बैंडविड्थ के साथ पुराने दिनों में यह उपयोगी था।
आज टेराबाइट डिस्क और मेगाबिट नेटवर्क के साथ यह एक गंध है, पैकिंग का भी दुर्भावनापूर्ण कोड छिपाने के लिए शोषण किया जा सकता है। निश्चित रूप से कारण प्रक्रिया एक्सप्लोरर इसे अलग-अलग रंग देता है।
सटीक हेरिस्टिक जो पैकिंग का पता लगाने के लिए पीई का उपयोग करता है, दस्तावेज नहीं है। बेशक नहीं, इससे घूमना बहुत आसान हो जाएगा। यह मामूली नहीं है, पैकिंग को लागू करने का कोई मानक तरीका नहीं है। असल में, यह निष्पादन योग्य फ़ाइल में सेक्शन को देखेगा और ब्लू फ्लैग बढ़ाएगा जब इसमें से अधिकतर निष्पादन योग्य कोड की तरह दिखता है।
और हाँ, जब आप/ZI का उपयोग करते हैं तो इसमें बहुत कुछ होगा। जब आप/ZI का उपयोग करते हैं तो लिंकर/INCREMENTAL विकल्प अधिक महत्वपूर्ण होता है। जो आपको डिबगिंग करते समय कोड लिखने की अनुमति देता है, संपादन + जारी रखें विकल्प। और फाइलर को पूरी तरह से पुन: उत्पन्न करने के बिना निष्पादन योग्य फ़ाइल को जल्दी से रिलिक करें। यह केवल तभी काम कर सकता है जब निष्पादन योग्य फ़ाइल में बहुत खाली जगह हो, जो नई मशीन कोड बाइट जोड़ने के लिए उपलब्ध हो। यह एक ब्लू फ्लैग है।
निश्चित रूप से वास्तविक चिंता नहीं है, आपका उपयोगकर्ता केवल आपके प्रोग्राम के रिलीज बिल्ड को ही देखेगा। जो बिना/जेआईआई के और बिना/संगत के बनाया गया है।
स्रोत
2016-02-17 09:12:02
विजुअल स्टूडियो दस्तावेज़ पढ़ें: [/ Z7,/Zi,/ZI (डीबग सूचना प्रारूप)] (https://msdn.microsoft.com/en-us/library/958x11bc.aspx), और यह भी देखें [ प्रक्रिया एक्सप्लोरर को समझना] (http://www.howtogeek.com/school/sysinternals-pro/lesson2/)। –
लेकिन एमएसडीएन पृष्ठ "पैक की गई छवि" के बारे में कुछ भी नहीं बताता है; और यह हैटोगेक पेज भी/जेएक्स कंपाइलर विकल्पों के बारे में कुछ भी नहीं कहता है। –
फ़ाइलें जिनके कोड को निष्पादित किए जाने से पहले स्मृति में अनपॅक किया जाना है। मैलवेयर का आम संकेत। http://forum.sysinternals.com/packed-images_topic442.html –