जब आप किसी फाइल को कंप्रेस करते हैं तो क्या होता है?

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

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

फ़ाइल संपीड़न क्या है?

फ़ाइल संपीड़न किसी भी प्राथमिक डेटा को खोए बिना फ़ाइल के आकार को 90% तक कम कर देता है। किसी फ़ाइल को कंप्रेस करना ज़िपिंग के रूप में भी जाना जाता है।

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

विभिन्न प्रकार के फ़ाइल संपीड़न विकल्प हैं जैसे कि 7z, Zip, StuffIt, RAR, CZIP, और बहुत कुछ। प्रत्येक विकल्प एक अलग संपीड़न विधि का उपयोग करता है।

संपीड़ित फ़ाइल प्राप्त करने वाले व्यक्ति को एक प्रोग्राम की आवश्यकता होगी जो फ़ाइल को उसकी सामान्य स्थिति में वापस डिकम्प्रेस करेगा। यदि रिसीवर के पास ऐसा प्रोग्राम नहीं है जो संपीड़ित फ़ाइल को खोलेगा, तो वे इसे खोलने में सक्षम नहीं होंगे।

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

जब आप किसी फ़ाइल को संपीड़ित करते हैं तो क्या बदलता है - हानिपूर्ण संपीड़न

फ़ाइल संपीड़न के दो मुख्य प्रकार हैं: हानिपूर्ण और दोषरहित फ़ाइल संपीड़न। हानिपूर्ण संपीड़न मीडिया फ़ाइल आकार को कम करने में मदद करने के लिए बेकार डेटा निकाल देगा। उदाहरण के लिए, एक ऑडियो फ़ाइल में ऐसी ध्वनियाँ होने वाली हैं जो मनुष्य सुन नहीं सकते।

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

हानिपूर्ण संपीड़न तब भी काम आता है जब आप जिस छवि को प्रिंट करना चाहते हैं वह पोर्ट्रेट आकार की होती है न कि किसी बैनर के आकार की।

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

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

उदाहरण के लिए, मान लें कि आपके पास है दो लाल कारें, दो नीली कारें, तथा तीन काली कारें: कुल सात वाहन। सात कारें बहुत अधिक जगह ले सकती हैं, इसलिए दोषरहित संपीड़न जो करता है वह यह है कि यह एक लाल कार को नंबर दो, एक काली कार को नंबर तीन और नीली कार को नंबर दो के साथ लेबल करता है।

तो, अंत में, आपके पास उनके संबंधित लेबल वाली केवल तीन कारें हैं। ऐसा करके आप उन रंगों में वाहनों की संख्या के बारे में ठीक वही जानकारी देते हैं लेकिन कम कारों के साथ।

इस प्रकार के संपीड़न के साथ, फ़ाइल की गुणवत्ता से समझौता नहीं किया जाता है, और आप अभी भी प्रक्रिया में स्थान बचाते हैं।

क्या कभी नहीं करना चाहिए

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

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

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

निष्कर्ष

जैसा कि आप देख सकते हैं, किसी फ़ाइल को संपीड़ित करने से फ़ाइल भेजना बहुत आसान हो जाता है। लेकिन, फ़ाइल को संपीड़ित करने के तरीके को चुनने के लिए कुछ बातों का ध्यान रखना चाहिए। आप कितनी बार फाइलों को कंप्रेस करते हैं? मुझे नीचे टिप्पणी में बताये।