फ़ाइल संपीड़न और अपघटन क्या है?

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

कैसे संपीड़न काम करता है

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

संपीड़न के प्रकार

संपीड़ित फाइलें आमतौर पर .zip, .sit और .tar के साथ समाप्त होती हैं। इन्हें एक्सटेंशन कहा जाता है, और वे विभिन्न संपीड़न प्रारूपों को इंगित करते हैं - विभिन्न प्रकार के सॉफ़्टवेयर जो फ़ाइलों को संपीड़ित करने के लिए उपयोग किए जाते हैं। पीसी के लिए, .zip सबसे आम है, .sit का उपयोग अक्सर Mac और .tar के साथ लिनक्स के साथ किया जाता है। जब आप इनमें से किसी एक एक्सटेंशन के साथ एक फ़ाइल देखते हैं, तो यह या तो एक बड़ी फ़ाइल या एक साथ बंडल की गई फ़ाइलों का एक समूह हो सकता है।

दोषरहित संपीड़न

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

हानिपूर्ण संपीड़न

फ़ाइलों को 80 प्रतिशत तक छोटा बनाने के लिए, हानिपूर्ण संपीड़न का उपयोग किया जाता है। हानिपूर्ण संपीड़न सॉफ्टवेयर एक फ़ाइल से कुछ अनावश्यक डेटा निकालता है। क्योंकि डेटा हटा दिया गया है, विघटित फ़ाइल की गुणवत्ता मूल से कम है। यह विधि ग्राफिक, ऑडियो और वीडियो फ़ाइलों को संपीड़ित करती है, और गुणवत्ता के लिए मामूली क्षति बहुत ध्यान देने योग्य नहीं हो सकती है। जेपीईजी हानिपूर्ण संपीड़न का उपयोग करता है, यही वजह है कि जेपीईजी में परिवर्तित फाइलें कुछ गुणवत्ता खो देती हैं। एमपी 3 एक छोटी सी जगह में संगीत फ़ाइलों का एक बड़ा सौदा फिट करने के लिए हानिरहित संपीड़न का उपयोग करता है, हालांकि ध्वनि की गुणवत्ता WAV की तुलना में कम है, जो दोषरहित संपीड़न का उपयोग करता है।

विसंपीड़न

एक संपीड़ित फ़ाइल का उपयोग करने के लिए, आपको पहले इसे विघटित करना होगा। डिकम्प्रेस के लिए उपयोग किया जाने वाला सॉफ्टवेयर इस बात पर निर्भर करता है कि पहली जगह में फाइल को कैसे कंप्रेस्ड किया गया था। WinZip जैसे सॉफ़्टवेयर के लिए .zip फ़ाइल को विघटित करने की आवश्यकता होती है। .Sit फ़ाइल को विघटित करने के लिए, आपको Stuffit Expander प्रोग्राम की आवश्यकता है। WinZip .sit फ़ाइलों को डिकम्प्रेस नहीं करता है, लेकिन StuffIt Expander का एक संस्करण .zzip और .sit फ़ाइलों को डिकम्प्रेस कर सकता है। .Sea या .exe में समाप्त होने वाली फ़ाइलों को सेल्फ-एक्सट्रैक्टिंग फ़ाइल कहा जाता है। ये संपीड़ित फाइलें हैं जिन्हें डिकम्प्रेस करने के लिए किसी विशेष सॉफ्टवेयर की आवश्यकता नहीं होती है। बस फ़ाइल पर क्लिक करें और यह स्वचालित रूप से डिकम्प्रेस और खुलेगा।

लोकप्रिय पोस्ट