फ़ाइल संपीड़न कैसे काम करता है?
विज्ञापन
फ़ाइल संपीड़न वेब कैसे काम करता है इसका एक मुख्य हिस्सा है। यह हमें उन फ़ाइलों को स्थानांतरित करने की अनुमति देता है जो अन्यथा बहुत अधिक बैंडविड्थ और समय लेती हैं। जब भी आप ज़िप फ़ाइलों तक पहुँचते हैं या JPEG चित्र देखते हैं, तो आप फ़ाइल संपीड़न से लाभ उठा रहे हैं।
इस प्रकार, किसी बिंदु पर आपने शायद एक सवाल पूछा है: फ़ाइल संपीड़न कैसे काम करता है? यहां पर एक मूल रूप है कि संपीड़न कैसे काम करता है।
संपीड़न का मतलब क्या है?
सीधे शब्दों में कहें, फ़ाइल संपीड़न (या डेटा संपीड़न) मूल डेटा को संरक्षित करते हुए फ़ाइल के आकार को कम करने का कार्य है। ऐसा करने से फ़ाइल को स्टोरेज डिवाइस पर कम जगह लेने की अनुमति मिलती है, इसके अलावा यह इंटरनेट पर स्थानांतरित करना आसान है अन्यथा।
यह ध्यान रखना महत्वपूर्ण है कि संपीड़न अनंत नहीं है। किसी फ़ाइल को ज़िप में संपीड़ित करने से उसका आकार कम हो जाता है, आप फ़ाइल को कुछ भी नहीं करने के लिए आकार को कम करने के लिए संपीड़ित नहीं रख सकते।
आम तौर पर, फ़ाइल संपीड़न को दो मुख्य प्रकारों में विभाजित किया जाता है: हानिरहित और दोषरहित। आइए देखें कि ये दोनों बारी-बारी से कैसे काम करते हैं।
फ़ाइल संपीड़न कैसे काम करता है: हानिपूर्ण संपीड़न
हानिपूर्ण संपीड़न जानकारी के अनावश्यक बिट्स को हटाकर फ़ाइल का आकार कम कर देता है। यह छवि, वीडियो और ऑडियो प्रारूपों में सबसे आम है, जहां स्रोत मीडिया का सही प्रतिनिधित्व आवश्यक नहीं है। इस प्रकार के मीडिया के लिए कई सामान्य प्रारूप हानिपूर्ण संपीड़न का उपयोग करते हैं; एमपी 3 और जेपीईजी दो लोकप्रिय उदाहरण हैं।
एक एमपी 3 में मूल रिकॉर्डिंग से सभी ऑडियो जानकारी शामिल नहीं है - इसके बजाय, यह कुछ ऐसी आवाज़ें निकालता है जो मनुष्य सुन नहीं सकते हैं। आप उन्हें वैसे भी गायब नहीं देखेंगे, इसलिए मूल रूप से कोई कमियां न होने के कारण उस जानकारी को कम फ़ाइल आकार में हटा दिया जाएगा।
इसी तरह, जेपीईजी गैर-महत्वपूर्ण भागों को हटाते हैं। उदाहरण के लिए, एक नीले आकाश वाली तस्वीर में, JPEG संपीड़न दर्जनों अलग-अलग रंगों का उपयोग करने के बजाय सभी आकाश पिक्सल को एक या दो रंगों के नीले रंग में बदल सकता है।
हालांकि, जितना अधिक आप एक फ़ाइल को संपीड़ित करते हैं, उतनी ही गुणवत्ता में गिरावट ध्यान देने योग्य होती है। आपने शायद YouTube पर अपलोड की गई एमपी 3 फ़ाइलों के साथ यह अनुभव किया है। उदाहरण के लिए, इस उच्च-गुणवत्ता वाले संगीत ट्रैक की तुलना करें:
एक ही गीत के इस भारी संकुचित संस्करण के साथ:
हानिपूर्ण संपीड़न तब उपयुक्त होता है जब किसी फ़ाइल में आपके उद्देश्यों की आवश्यकता से अधिक जानकारी होती है। उदाहरण के लिए, मान लें कि आपके पास एक विशाल RAW छवि फ़ाइल है। जब आप संभवतः बड़े बैनर पर छवि को प्रिंट करते समय उस गुणवत्ता को संरक्षित करना चाहते हैं, तो यह RAW फ़ाइल को फेसबुक पर अपलोड करने के लिए व्यर्थ है।
तस्वीर में इतना डेटा है जो सोशल मीडिया साइट्स पर देखने पर ध्यान देने योग्य नहीं है। एक उच्च-गुणवत्ता वाली JPEG में छवि को संपीड़ित करने से कुछ जानकारी बाहर हो जाती है, लेकिन छवि लगभग नग्न आंखों के समान होती है। लोकप्रिय छवि प्रारूप JPEG, GIF, या PNG की हमारी तुलना देखें? Image Filetypes JPEG, GIF, या PNG की व्याख्या और परीक्षण किया गया? Image Filetypes समझाया और परखा गया क्या आप JPEG, GIF, PNG और अन्य छवि फ़िलिप के बीच अंतर जानते हैं? क्या आप जानते हैं कि आपको एक के बजाय दूसरे का उपयोग कब करना चाहिए? डर नहीं, MakeUseOf सब कुछ समझाता है! इस पर एक गहरी नज़र के लिए और पढ़ें।
सामान्य उपयोग में हानिपूर्ण संपीड़न
जैसा कि हमने उल्लेख किया है, मीडिया के अधिकांश रूपों के लिए हानिपूर्ण संपीड़न महान है। इस वजह से, यह Spotify और Netflix जैसी कंपनियों के लिए महत्वपूर्ण है जो लगातार भारी मात्रा में सूचना प्रसारित करती हैं। जितना संभव हो, गुणवत्ता को संरक्षित करते हुए, फ़ाइल के आकार को कम करना, उनके संचालन को अधिक कुशल बनाता है। क्या आप कल्पना कर सकते हैं कि हर वीडियो YouTube को अपने मूल असम्पीडित प्रारूप में संग्रहीत और प्रसारित किया गया था?
लेकिन हानिपूर्ण संपीड़न फ़ाइलों के लिए इतनी अच्छी तरह से काम नहीं करता है जहां सभी जानकारी महत्वपूर्ण है। उदाहरण के लिए, किसी पाठ फ़ाइल या स्प्रेडशीट पर हानिपूर्ण संपीड़न का उपयोग करने से परिणामी उत्पादन हो जाएगा। आप वास्तव में अंतिम उत्पाद को गंभीर रूप से नुकसान पहुंचाए बिना कुछ भी नहीं फेंक सकते।
हानिपूर्ण प्रारूप में बचत करते समय, आप अक्सर गुणवत्ता का स्तर निर्धारित कर सकते हैं। उदाहरण के लिए, कई छवि संपादकों के पास 0-100 से JPEG की गुणवत्ता चुनने के लिए एक स्लाइडर है।
90 या 80 प्रतिशत जैसी किसी चीज़ पर सहेजने से फ़ाइल का आकार काफी कम हो जाता है, जिसमें आंख में थोड़ा अंतर होता है। लेकिन खराब गुणवत्ता में बचत या बार-बार एक ही फाइल को नुकसानदेह प्रारूप में सहेजना इसे नीचा दिखाएगा।
नीचे आप इसका एक उदाहरण देख सकते हैं (बड़ी छवियों को देखने के लिए क्लिक करें)। बाईं ओर पिक्साबे से जेपीईजी के रूप में डाउनलोड की गई मूल छवि है। मध्यम छवि इसे 50 प्रतिशत गुणवत्ता पर JPEG के रूप में सहेजने का परिणाम है। और सबसे सही छवि मूल छवि को 10 प्रतिशत गुणवत्ता वाले जेपीईजी के बजाय सहेजे गए को दिखाती है।
एक त्वरित नज़र में, मध्य छवि बहुत खराब नहीं लगती है। यदि आप ज़ूम इन करते हैं, तो आप केवल बॉक्स के किनारों के आसपास की कलाकृतियों को देख सकते हैं।
अपलोड के लिए क्रॉप करने से पहले, फ़ाइल का आकार क्रमशः 874KB, 310KB और 100KB था।
फ़ाइल संपीड़न कैसे काम करता है: दोषरहित संपीड़न
दोषरहित संपीड़न फ़ाइल आकार को कम करने का एक तरीका है ताकि आप मूल फ़ाइल को पूरी तरह से फिर से संगठित कर सकें। हानिपूर्ण संपीड़न के विपरीत, यह किसी भी जानकारी को बाहर नहीं फेंकता है। इसके बजाय, दोषरहित संपीड़न अनिवार्य रूप से अतिरेक को हटाकर काम करता है।
आइए एक बुनियादी उदाहरण लेते हैं कि इसका क्या मतलब है। नीचे 10 ईंटों का ढेर है: दो नीले, पांच पीले, और तीन लाल। यह स्टैक उन ब्लॉकों को चित्रित करने का एक सरल तरीका है, लेकिन ऐसा करने का एक और तरीका है।
सभी 10 ब्लॉकों को दिखाने के बजाय, हम सभी को हटा सकते हैं, लेकिन प्रत्येक रंग में से एक। फिर, यदि हम संख्याओं का उपयोग यह दिखाने के लिए करते हैं कि प्रत्येक रंग की कितनी ईंटें थीं, तो हमने बहुत कम ईंटों का उपयोग करते हुए सटीक जानकारी का प्रतिनिधित्व किया है। 10 ईंटों के बजाय, हमें अब केवल तीन की आवश्यकता है।
यह एक सरल चित्रण है कि दोषरहित संपीड़न कैसे संभव है। यह अतिरेक को हटाकर उसी जानकारी को अधिक कुशल तरीके से संग्रहीत करता है। वास्तविक फ़ाइल पर विचार करें, जहां नीचे स्ट्रिंग:
mmmmmuuuuuuuoooooooooooo
निम्नलिखित को संक्षिप्त रूप में "संक्षिप्त" कर सकते हैं:
m5u7o12
यह हमें एक ही डेटा का प्रतिनिधित्व करने के लिए 24 के बजाय सात अक्षरों का उपयोग करने की अनुमति देता है, जो एक महत्वपूर्ण बचत है।
हर दिन उपयोग में दोषरहित संपीड़न
जैसा कि हमने ऊपर उल्लेख किया है, दोषरहित संपीड़न उन मामलों में महत्वपूर्ण है जहां आप किसी भी मूल फ़ाइल को नहीं निकाल सकते। यदि आप उत्सुक हैं कि ज़िप फ़ाइल कैसे काम करती है, तो यह उत्तर है।
जब आप विंडोज में प्रोग्राम से निष्पादन योग्य एक ज़िप फ़ाइल बनाते हैं, तो यह दोषरहित संपीड़न का उपयोग करता है। ज़िप फ़ाइल संपीड़न प्रोग्राम को संग्रहीत करने का एक अधिक कुशल तरीका है, लेकिन जब आप इसे अनज़िप (डिकम्प्रेस) करते हैं, तो सभी मूल जानकारी मौजूद होती है। यदि आपने निष्पादन योग्य संपीड़ित करने के लिए हानिपूर्ण संपीड़न का उपयोग किया है, तो अनज़ैप्ड संस्करण क्षतिग्रस्त और अनुपयोगी होगा।
सामान्य दोषरहित प्रारूपों में चित्रों के लिए PNG, ऑडियो के लिए FLAC, और ZIP शामिल हैं। वीडियो के लिए दोषरहित प्रारूप दुर्लभ हैं, क्योंकि वे बड़े पैमाने पर जगह लेंगे।
हानिपूर्ण बनाम दोषरहित संपीड़न का उपयोग कब करें
अब जब हमने फ़ाइल संपीड़न के दोनों रूपों को देखा है, तो आपको आश्चर्य हो सकता है कि आपको एक या दूसरे का उपयोग कब करना चाहिए। जैसा कि यह पता चला है, संपीड़न का कोई "बेहतर" रूप नहीं है - यह सब इस बात पर निर्भर करता है कि आप फ़ाइलों के लिए क्या उपयोग कर रहे हैं।
सामान्य तौर पर, जब आप स्रोत सामग्री की एक परिपूर्ण प्रतिलिपि चाहते हैं, तो दोषरहित संपीड़न का उपयोग करना चाहिए, और अपूर्ण अपूर्ण होने पर हानिपूर्ण संपीड़न। आइए एक और उदाहरण देखें कि वे सद्भाव में कैसे काम कर सकते हैं।
यह कहें कि आपने अपने पुराने सीडी संग्रह को खोदा है और इसे डिजिटाइज़ करना चाहते हैं कि कैसे सीडी, कैसेट्स, और मिनीडिस्क को एमपी 3 में बदलें। कैसे सीडी, कैसेट, और मिनीडिस्क को एमपी 3 में कनवर्ट करें यदि आपके पास पुरानी सीडी, कैसेट टेप, मिनीड्रेस, हैं या विनाइल रिकॉर्ड जिसे आप छुटकारा चाहते हैं, यह आपके संग्रह को डिजिटल बनाने का समय है। यहां वह सब कुछ है जो आपको जानना चाहिए। और पढ़ें ताकि आप अपने कंप्यूटर पर अपने सभी संगीत है जब आप अपनी सीडी को चीरते हैं, तो यह FLAC जैसे प्रारूप का उपयोग करने के लिए समझ में आता है, जो दोषरहित है। यह आपको अपने कंप्यूटर पर एक मास्टर कॉपी देता है जो मूल सीडी जितना ही अच्छा है।
बाद में, शायद आप अपने फोन या पुराने एमपी 3 प्लेयर पर कुछ संगीत डालना चाहते हैं ताकि आप सुन सकें। आप शायद इसके लिए अपने संगीत के सही गुणवत्ता में होने की परवाह नहीं करते हैं, इसलिए आप FLAC फ़ाइलों को MP3 में कनवर्ट कर सकते हैं। FLAC को MP3 में कैसे कनवर्ट करें, कैसे FLAC को MP3 में कनवर्ट करें मुफ्त में क्या आपको FLAC ऑडियो फ़ाइलों को कनवर्ट करने की आवश्यकता है एमपी 3? फिर यहाँ मुफ्त ऐप हैं जिन्हें आपको विंडोज, मैक, लिनक्स और वेब पर देखना होगा। अधिक पढ़ें । यह आपको एक ऑडियो फ़ाइल देता है जो अभी भी पूरी तरह से सुनने योग्य है, लेकिन आपके मोबाइल डिवाइस पर उतना स्थान नहीं लेता है। FLAC से परिवर्तित एमपी 3 की गुणवत्ता उतनी ही अच्छी होगी, जितनी कि आप मूल सीडी से एक संपीड़ित एमपी 3 बनाएंगे।
किसी फ़ाइल में दर्शाए गए डेटा का प्रकार यह भी निर्धारित कर सकता है कि किस प्रकार का संपीड़न सबसे अच्छा है। क्योंकि पीएनजी छवियां दोषरहित संपीड़न का उपयोग करती हैं, वे बहुत सारे समान स्थान वाली छवियों के लिए छोटे फ़ाइल आकार प्रदान करते हैं, जैसे कंप्यूटर स्क्रीनशॉट। हालाँकि, आप देखेंगे कि पीएनजी वास्तविक दुनिया की तस्वीरों में रंगों की गड़बड़ी का प्रतिनिधित्व करते हैं।
फ़ाइल संपीड़न के दौरान चिंताएं
जैसा कि हमने देखा है, दोषरहित स्वरूपों को हानिपूर्ण में परिवर्तित करना ठीक है, जैसा कि एक दोषरहित प्रारूप को दूसरे में परिवर्तित करना। हालाँकि, आपको कभी हानिरहित प्रारूप को दोषरहित में परिवर्तित नहीं करना चाहिए, और एक हानिपूर्ण प्रारूप को दूसरे में परिवर्तित करने से सावधान रहना चाहिए।
हानिरहित स्वरूपों को दोषरहित में परिवर्तित करना बस जगह की बर्बादी है। याद रखें कि हानिपूर्ण प्रारूप डेटा को बाहर फेंक देते हैं; उस डेटा को पुनर्प्राप्त करना असंभव है।
मान लें कि आपके पास 3MB MP3 फ़ाइल है। यह संकेत देते हुए कि FLAC का परिणाम 30MB फ़ाइल हो सकता है, लेकिन उन 30MB में सटीक ध्वनियाँ होती हैं जो कि बहुत छोटे MP3 ने की थीं। दोषरहित प्रारूप में वापस लौटना, उस जानकारी को "पुनर्प्राप्त" नहीं करता है जिसे एमपी 3 संपीड़न ने फेंक दिया।
अंत में, जैसा कि पहले उल्लेख किया गया है, एक हानिपूर्ण प्रारूप को दूसरे में परिवर्तित करना (या बार-बार उसी प्रारूप में सहेजना) गुणवत्ता को और नीचे गिरा देगा। हर बार जब आप हानिपूर्ण संपीड़न लागू करते हैं, तो आप अधिक विवरण खो देते हैं। यह तब तक और अधिक ध्यान देने योग्य हो जाता है जब तक कि फ़ाइल अनिवार्य रूप से बर्बाद न हो जाए।
संपीड़न कैसे काम करता है? अब तुम जानते हो
हमने हानिरहित और दोषरहित संपीड़न पर एक नज़र डाली है कि वे कैसे काम करते हैं। अब आप जानते हैं कि किसी फ़ाइल को उसके मूल रूप से छोटे आकार में कैसे संग्रहीत किया जा सकता है, और अपनी आवश्यकताओं के लिए सर्वोत्तम विधि का चयन कैसे करें।
बेशक, एल्गोरिदम जो यह तय करते हैं कि हानिपूर्ण तरीकों में कौन सा डेटा बाहर हो जाता है और दोषरहित संपीड़न में अनावश्यक डेटा को सबसे अधिक स्टोर करने का तरीका कितना जटिल है। यदि आप रुचि रखते हैं तो इस विषय पर खोज करने के लिए बहुत कुछ है।
दोषरहित संपीड़न की कोशिश की और एक दोस्त को कुछ भेजने की जरूरत है? बड़ी फ़ाइलों को ऑनलाइन स्थानांतरित करने के लिए इन तेज़ तरीकों का प्रयास करें। और अगर आपको बड़ी ऑडियो फ़ाइलों को संपीड़ित करने में सहायता की आवश्यकता है तो बड़ी ऑडियो फ़ाइलों को संपीड़ित करने के लिए कैसे करें: 5 आसान और प्रभावी तरीके बड़ी ऑडियो फ़ाइलों को संपीड़ित करने के लिए कैसे: 5 आसान और प्रभावी तरीके अपनी ऑडियो फ़ाइलों के आकार को कम करने की आवश्यकता है? बड़ी ऑडियो फ़ाइलों को संपीड़ित करने के कई तरीके यहां दिए गए हैं। आगे पढ़ें, यहां कुछ आसान और प्रभावी तरीके दिए गए हैं।
के बारे में अधिक जानकारी: फ़ाइल संपीड़न, ज़िप फ़ाइलें।