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

फ़ाइल संपीड़न क्या है?
इससे पहले कि हम चर्चा करें कि डीकंप्रेशन बम क्या है और इसके यांत्रिकी क्या हैं, आइए फ़ाइल संपीड़न की मूल बातें देखें। फ़ाइल संपीड़न फ़ाइल संपीड़न एल्गोरिदम द्वारा फ़ाइल के आकार को कम करने की क्रिया को संदर्भित करता है। उदाहरण के लिए, 700MB आकार की मूवी को 500MB RAR फ़ाइल में परिवर्तित किया जाएगा। फ़ाइल को कम करने के लिए, फ़ाइल संपीड़न एल्गोरिदम को पहले पूरी फ़ाइल को पढ़ना होगा और उसका विश्लेषण करना होगा।

जैसा कि आपने सुना होगा, पूरा कंप्यूटर 0 और 1 की श्रृंखला से बना है। इसे बाइनरी कोड कहा जाता है। जिस सिद्धांत पर संपीड़न एल्गोरिदम चलते हैं, वह यह है कि वे फ़ाइल के बाइनरी कोड में समानताएं खोजते हैं।
हम अपने दैनिक जीवन में अक्सर पैटर्न पर भरोसा करते हैं। उदाहरण के लिए, यदि आपको अपने मित्र को संख्या '111000' बतानी होती, तो आप कहेंगे तीन 1 और तीन 0। जैसे-जैसे संख्या बढ़ती है, बोला गया रूप लगभग समान लंबाई का रहेगा।
111111000000 जैसे बाइनरी कोड खंड में दोहराने वाली संख्याओं के दो सेट होते हैं। इस विशिष्ट खंड को छोटा बनाने के लिए, एल्गोरिदम खंड को 6×1 6×0 के रूप में फिर से लिखेगा। इस प्रकार एक खंड जो पहले 12 अंकों की जगह ले रहा था, अब 6 तक कम हो गया है।
डीकंप्रेशन बम के यांत्रिकी क्या हैं?
डीकंप्रेशन बम में कोड की एक श्रृंखला होती है जो अत्यंत लंबे पैटर्न उत्पन्न करती है। उदाहरण के लिए, यह आपके मित्र को 1 के बाद एक ट्रिलियन शून्य लिखने के लिए कहने जैसा होगा। आपका मित्र शून्य को स्क्रैच से लिखना शुरू कर सकता है जबकि आपके द्वारा वास्तव में इरादा की गई संख्या में 7 अंक थे।

इसी तरह, डीकंप्रेशन बम 5KB आकार के हो सकते हैं लेकिन वे अत्यंत बड़ी फ़ाइलें उत्पन्न कर सकते हैं (उदाहरण के लिए 10TB)। 1TB में हजार GB होते हैं। यह बहुत कम अनुमान है; वास्तव में, आकार पेटाबाइट्स तक जाता है। यह प्रक्रिया कंप्यूटिंग के क्षेत्र में हमारे सामने आने वाली हाल्टिंग समस्या के समान है। आप कभी नहीं जानते कि प्रसंस्करण कब रोकना है।
डीकंप्रेशन बम को खोलने के प्रभाव क्या हैं?
यदि आपका एंटीवायरस सॉफ़्टवेयर एक अच्छे एल्गोरिदम के बिना डीकंप्रेशन बम के लिए .zip फ़ाइलों को स्कैन करना शुरू कर देता है, तो यह हैंग हो सकता है और इसकी स्थिति 'प्रतिक्रिया नहीं दे रहा' में बदल सकती है। इसी तरह, चूंकि आजकल ऑपरेटिंग सिस्टम में भी ज़िप्ड फ़ाइलों को खोलने की क्षमता होती है, जब डीकंप्रेशन बम खोलने की कोशिश की जाती है तो आपका ऑपरेटिंग सिस्टम भी खुद को नुकसान पहुंचा सकता है और आपके सिस्टम को गंभीर नुकसान पहुंचा सकता है।

यदि आप डीकंप्रेशन बम के रूप में लेबल की गई फ़ाइल खोलते हैं, और यह वास्तव में एक है, तो आपका सिस्टम तुरंत हैंग हो जाएगा और अंततः क्रैश हो जाएगा और डेटा हानि का कारण बनेगा। कई वायरस और मैलवेयर डीकंप्रेशन बम के सिद्धांत का फायदा उठाते हैं और इस तरह आपके कंप्यूटर को संक्रमित करते हैं।
क्या होगा यदि फ़ाइल डीकंप्रेशन बम नहीं है (गलत अलार्म)?
ऐसे कई उदाहरण भी हैं जहां एंटीवायरस द्वारा डीकंप्रेशन बम के रूप में लेबल की गई फ़ाइल वास्तव में बम नहीं है। यह संभव है कि इसमें संख्याओं का एक यादृच्छिक क्रम हो जिसे इस तरह से लिखा गया हो कि एंटीवायरस सॉफ़्टवेयर को लगता है कि यह एक डीकंप्रेशन बम है।
यदि आप सुनिश्चित करना चाहते हैं कि कोई फ़ाइल डीकंप्रेशन बम नहीं है, तो आपको अपने कंप्यूटर को कई बार अलग-अलग एंटीवायरस सॉफ़्टवेयर (Malwarebytes, AVG, Panda, Norton, आदि) का उपयोग करके स्कैन करना चाहिए। यदि यह वास्तव में है, तो ये एंटीवायरस सिस्टम आपको तदनुसार सूचित करेंगे।
ऐसे कई मामले हैं जहां एंटीवायरस सॉफ़्टवेयर गलत अलार्म देता है। एंटीवायरस शब्दावली में गलत अलार्म का मतलब है कि आपके सिस्टम के लिए खतरे के रूप में लेबल की गई फ़ाइल वास्तव में खतरा नहीं है। आप फ़ाइल नाम को गूगल कर सकते हैं और किसी भी लोगों द्वारा रिपोर्ट की गई समस्या की खोज कर सकते हैं। यदि आप बिल्कुल निश्चित हैं कि फ़ाइल बम नहीं है, तो आप इसे एंटीवायरस खोज से बाहर कर सकते हैं और इसे जैसा चाहें संचालित कर सकते हैं।
आप अपने कंप्यूटर पर Microsoft Safety Scanner भी चला सकते हैं। Microsoft Safety Scanner आपके कंप्यूटर से मैलवेयर को खोजने और हटाने के लिए डिज़ाइन किया गया एक स्कैन टूल है। ध्यान दें कि यह सॉफ़्टवेयर आपके नियमित एंटीवायरस का विकल्प नहीं है लेकिन यह आपको नवीनतम वायरस परिभाषाएं प्रदान करता है और इस मामले में हमारा मार्गदर्शन कर सकता है।