शब्दकोश

कंप्रेशन क्या है?

कई अलग-अलग फ़ाइलों में Compression पाया जाता है। फिर भी, यह कई फ़ाइल प्रकारों के बारे में वही बात बताता है। जानें कि Compression क्या है और यह अलग-अलग फ़ाइलों के साथ क्या करता है।

compression

कंप्रेशन बताता है कि आपकी फ़ाइल के अंदर मौजूद डेटा को कितना “दबाया” गया है, या बिलकुल भी दबाया गया है या नहीं। यही वह वजह है कि एक ही तस्वीर, गीत या वीडियो वाली दो फ़ाइलों का आकार एक‑दूसरे से बहुत अलग हो सकता है।

लॉसलेस और लॉसी संपीड़न

कंप्रेशन डेटा को इतना घटाने को कहते हैं कि फ़ाइल को मूल की तुलना में कम बिट्स की ज़रूरत पड़े, और इसके दो प्रकार होते हैं।

लॉसलेस कंप्रेशन दोहराव और सांख्यिकीय अतिरिक्तता (रेडंडेंसी) को ढूंढता है और वही जानकारी ज़्यादा कुशल तरीके से लिखता है। कुछ भी फेंका नहीं जाता, इसलिए अनपैक करने पर हर मूल बिट वापस मिल जाता है। ZIP आर्काइव इसी तरह काम करते हैं, और PNG इमेज, FLAC ऑडियो और TIFF फ़ाइलों में इस्तेमाल होने वाले LZW और Deflate तरीके भी।

लॉसी कंप्रेशन इससे आगे बढ़कर उस जानकारी को हटा देता है जिसे कम महत्वपूर्ण माना जाता है: ऐसे रंगों का विवरण जिन्हें आंख कम पहचान पाती है, या ऐसी आवाज़ जिसे आप वैसे भी शायद ही सुन पाते। बचत कहीं ज़्यादा होती है और स्थायी होती है। मूल से तुलना करने पर अंतर किसी इमेज या वीडियो में दिखता है और ऑडियो फ़ाइल में सुना जा सकता है। JPEG, MP3, AAC और H.264 सभी इसी तरह काम करते हैं। क्योंकि यह हानि स्थायी होती है, यह जुड़ती भी जाती है: किसी लॉसी फ़ाइल को खोलें, संपादित करें, फिर से सेव करें, और हर बार कुछ और गुणवत्ता घटती जाती है।

मान कैसा दिखता है

या तो यह फ़ील्ड दिखाती है कि कुछ भी कंप्रेस नहीं किया गया, जैसे Uncompressed या none जैसा मान देकर, या फिर वह इस्तेमाल हुए तरीके का नाम बताती है, ठीक उसी तरह लिखा हुआ जैसा फ़ाइल फ़ॉर्मेट में होता है। जिन मानों से आप अक्सर मिलेंगे, वे हैं:

  • JPEG और JPEG (old-style), JPEG कंप्रेशन को दर्ज करने के दो तरीके
  • LZW, Deflate और PackBits, वे लॉसलेस तरीके जो TIFF फ़ाइलों के अंदर मिलते हैं
  • Deflated, वही एक तरीका है जिसे एक GZIP archive नाम देता है
  • रॉ कैमरा फ़ाइलों में निर्माता-विशिष्ट एंट्रियाँ, जैसे Nikon NEF Compressed

एक फ़ाइल में एक से अधिक Compression पंक्तियाँ हो सकती हैं, क्योंकि तस्वीर वाली फ़ाइल में अक्सर फुल‑साइज़ इमेज के साथ एक छोटा प्रीव्यू थंबनेल भी होता है, और दोनों अपने‑अपने तरीके से कंप्रेस किए जाते हैं। वीडियो फ़ाइलों में आमतौर पर कंप्रेशन कोडेक की पंक्तियों में बताया जाता है, न कि Compression नाम के फ़ील्ड में।

यह क्यों महत्वपूर्ण है

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

यह कम्पैटिबिलिटी (अनुकूलता) से जुड़े सवालों का जवाब भी देता है। कुछ पुराने प्रोग्राम और कुछ प्रिंट वर्कफ़्लो साधारण अनकंप्रेस्ड TIFF की उम्मीद करते हैं और LZW या PackBits से कंप्रेस की गई TIFF फ़ाइल को खोलने से इंकार कर सकते हैं या उसे गलत तरीके से संभाल सकते हैं, इसलिए यह पंक्ति समझाती है कि कोई फ़ाइल एक जगह खुलती है और दूसरी जगह नहीं।

कंप्रेशन बताता है कि डेटा कैसे स्टोर किया गया है। इसमें किसी व्यक्ति, स्थान या डिवाइस के बारे में कोई जानकारी नहीं होती।

मेटा कीज़