सभी के बारे में ज़िप फ़ाइलें, संपीड़न, एन्क्रिप्शन, और विकल्प

प्रकटीकरण: आपका समर्थन साइट को चालू रखने में मदद करता है! हम इस पृष्ठ पर हमारे द्वारा सुझाई गई कुछ सेवाओं के लिए एक रेफरल शुल्क कमाते हैं.


परिचय

फ़ाइल का आकार महंगा है। हम कभी-कभी यह भूल जाते हैं कि क्योंकि हम व्यक्तिगत कंप्यूटर को 5- या 10-गुना डिस्क स्पेस के साथ खरीदते हैं, जितनी हमें कभी भी आवश्यकता होगी। अधिकांश व्यक्तिगत उपयोगकर्ताओं के लिए, डिस्क स्थान महंगा नहीं है.

लेकिन ऑनलाइन व्यवसायों और वेब-फेसिंग कंपनियों के लिए, फ़ाइल का आकार एक बड़ा सौदा बन सकता है। यदि आप फ़ाइलों की हजारों (या लाखों) की मेजबानी करते हैं, तो डेटा भंडारण लागत एक गंभीर चिंता का विषय बन जाती है। और यदि आप उन फ़ाइल को हजारों (या लाखों) अंत उपयोगकर्ताओं की सेवा करते हैं, तो बैंडविड्थ की लागत भी एक बड़ी चिंता है.

सभी ज़िप फ़ाइलों के बारे में

उन फ़ाइलों में से प्रत्येक का आकार 30% या 40% तक काटना एक बहुत बड़ा लाभ हो सकता है। इसके अतिरिक्त, फ़ाइलों को स्थानांतरित करते समय (जैसे जब कोई उपयोगकर्ता कुछ डाउनलोड करता है), प्रत्येक हस्तांतरण में एक अतिरिक्त अतिरिक्त बैंडविड्थ और कंप्यूटिंग लागत होती है – दस एमबी 10 फ़ाइलों को स्थानांतरित करने की तुलना में 100 एमबी फ़ाइल पर स्थानांतरित करना सस्ता होता है.

इस वजह से, यह आश्चर्यजनक नहीं होना चाहिए कि ऑनलाइन उपलब्ध इतनी सारी डाउनलोड करने वाली फाइलें ज़िप या किसी अन्य संपीड़न प्रारूप का उपयोग करती हैं। जिप (और अन्य) फाइलों के बारे में थोड़ा जानना जरूरी है कि वे कैसे काम करती हैं, और आपको उनका उपयोग करने की क्या आवश्यकता है.

कई लोकप्रिय कंटेंट मैनेजमेंट सिस्टम (विशेष रूप से, वर्डप्रेस) थीम और प्लगइन अपलोड के लिए, साथ ही सिस्टम बैकअप अभिलेखागार के लिए ज़िप फ़ाइलों का उपयोग करते हैं, इसलिए किसी वर्डप्रेस (या अन्य सीएमएस) वेबसाइट को चलाने वाले को इस विषय को समझने के लिए एक अतिरिक्त प्रोत्साहन है।.

जिप क्या करता है?

ZIP (या .zip) एक आर्काइव फ़ाइल फॉर्मेट है। फ़ोल्डर और उप-फ़ोल्डर सहित कई फाइलें, “ज़िप्ड-अप” एक एकल ज़िप फ़ाइल में हो सकती हैं। ज़िप फ़ाइल मूल फ़ाइलों की तुलना में बहुत छोटी है, और संग्रह को एक एकल इकाई (कई व्यक्तिगत फ़ाइलों के बजाय) के रूप में स्थानांतरित किया जा सकता है.

सामान्यतया, ज़िप फ़ाइलों का उपयोग अनुप्रयोगों द्वारा या देखा नहीं जा सकता है। यदि आप उदाहरण के लिए किसी चित्र या फिल्म को उठाते हैं, तो जब तक आप फ़ाइल को “अनज़िप” नहीं करते, तब तक आप छवि या फिल्म नहीं देख सकते। इस कारण से, ZIP का उपयोग आजकल फाइल ट्रांसफर फॉर्मेट के रूप में किया जाता है। इसका उपयोग फाइल सिस्टम बैकअप के लिए भी किया जाता है.

जिप के विकल्प

अलग-अलग फ़ाइल स्वरूपों और उपयोगिताओं की एक मुट्ठी भर होती है, जो लगभग पूरी तरह से जिप जैसी चीजें होती हैं: टार, 7zip, rar.

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

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

ZIP की सबसे खास बात यह है कि यह फाइलों को छोटा बनाता है। यह समझने के लिए कि ज़िप कैसे करता है, आपको यह समझना होगा कि डेटा संपीड़न कैसे काम करता है.

संपीड़न के दो प्रकार हैं – हानिपूर्ण संपीड़न और दोषरहित संपीड़न। हानिपूर्ण संपीड़न को समझना सबसे आसान है; कुछ विवरण या निष्ठा को हटाकर डेटा को छोटा किया जाता है। यह संगीत और छवियों के साथ बहुत बार किया जाता है – हम सिर्फ विस्तार से थोड़ा हटाते हैं, डाउन-सैंपल बस थोड़ा सा है, संकल्प को कम करें। यह काम करता है क्योंकि मनुष्य केवल इतना अनुभव कर सकते हैं; आप बिना किसी को देखे किसी छवि से काफी कुछ निकाल सकते हैं.

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

दोषरहित संपीड़न का अर्थ है कि डेटा को इस तरह से छोटा बनाना कि मूल को पूरी तरह से फिर से संगठित किया जा सके – कोई जानकारी नहीं खो जाती है.

दोषरहित संपीड़न का एक (सरलीकृत) उदाहरण

यह कैसे किया जा सकता है इसकी कल्पना करने के लिए, एक छवि के लिए पिक्सेल की एक सूची की कल्पना करें। प्रत्येक पिक्सेल एक विशेष रंग है जिसे छह अंकों (जैसे 3D590D) द्वारा दर्शाया जाता है। इन पिक्सेल के हजारों की एक सरणी छवि के लिए आवश्यक जानकारी को कूटबद्ध करती है। छवि कि अगर हम पिक्सेल-रंगों की इस सूची के बीच में आ गए, और हमने इसे देखा:

3F39A1 | 3F39A1 | 3F39A1 | 3F39A1 | 3F39A2 | 3F39BB

कितनी संभावना है? एक ही रंग के साथ एक-दूसरे के बगल में कई पिक्सल, उसके बाद एक युगल जो केवल थोड़ा अलग है? बहुत संभावना है.

हम एक विशेष प्रतीक (जैसे%) को “दोहराने” के लिए नामित कर सकते हैं और पिक्सेल के उस स्ट्रिंग को संकुचित कर सकते हैं:

3F39A1 | % | % | % | 3F39A2 | 3F39BB

अगला, हम एक वृद्धि प्रतीक को परिभाषित कर सकते हैं जो हमें पिछले रंग के आधार पर एक रंग निर्दिष्ट करने देता है। 3F39A1 और 3F39A2 के बीच का अंतर केवल एक है, और वहां से अंतिम मान का अंतर 19 है:

3F39A1 | % | % | % | + | +19

अंत में, हम स्पेसर पात्रों को हटा सकते हैं, हमें छोड़कर:

3F39A1 %%% ++ 19

इसलिए अब हमने उस सूची को संकुचित कर दिया है, जिसमें पिक्सेल की सूची 51 अक्षर से 13 तक है – लगभग 75% की कमी.

वास्तविक जीवन दोषरहित संपीड़न

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

डेटा को ज़िप-अप करने और अनज़िप करने के निर्देश बिल्ट-इन विभिन्न ज़िपिंग सॉफ़्टवेयर उपयोगिताओं में हैं.

एन्क्रिप्शन

एक और चीज जो ज़िप (और अन्य आर्काइव) कर सकती है वह है एन्क्रिप्शन। यह तब होता है जब कोई फ़ाइल पासवर्ड से सुरक्षित होती है ताकि पासवर्ड वाला कोई व्यक्ति फ़ाइल को अनज़िप कर सके.

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

क्योंकि फ़ाइल एन्क्रिप्शन के साथ, पासवर्ड वास्तव में एन्क्रिप्शन एल्गोरिथ्म में उपयोग किया जाता है.

ए (सरलीकृत) पासवर्ड-एन्क्रिप्शन उदाहरण

चलो हमारे पिछले उदाहरण से संकुचित स्ट्रिंग लेते हैं:

3F39A1 %%% ++ 19

अब, हमें एक पासवर्ड की आवश्यकता है – हम 12345 कहते हैं। स्ट्रिंग को एन्क्रिप्ट करने के लिए हम पासवर्ड का उपयोग कर सकते हैं.

पहले हमें सभी गैर-अल्फ़ान्यूमेरिक अंकों को संख्याओं में बदलने की आवश्यकता है। प्रतिशत चिह्न ASCII में 25 और प्लस चिह्न 2B है.

(कृपया ध्यान दें, यह नहीं है कि यह एन्कोडिंग वास्तविक जीवन में कैसे काम करती है – यह सिर्फ एक वैचारिक उदाहरण है।)

3F39A12525252B2B19

अब हम पासवर्ड के आधार पर प्रत्येक अंक को बदल देंगे। ऐसा करने के लिए, हम पासवर्ड से अंकों को स्ट्रिंग के अंकों में जोड़ देंगे। अंक 0-9 से जाते हैं, फिर ए-एफ। जब वे F पर पहुँचते हैं, तो वे 0 के आसपास वापस आ जाते हैं.

3F39A12525252B2B19
+12345123451234512345
———————-
416DF2486A37507C3C45

मूल पासवर्ड को जाने बिना अंतिम स्ट्रिंग, 416DF2486A37507C3C45 का पुनर्निर्माण नहीं किया जा सकता है। यह (प्रकार) पासवर्ड-एन्क्रिप्शन कैसे काम करता है.

वास्तविक जीवन में एन्क्रिप्शन

दरअसल, यह उससे कहीं अधिक जटिल है। एन्क्रिप्शन एल्गोरिदम अंतर्निहित डेटा (बिट्स और बाइट्स) पर काम करते हैं, न कि उनमें से संख्यात्मक अभ्यावेदन और वे बिटवाइड के अलावा अधिक जटिल तरीकों से पासवर्ड का उपयोग करते हैं.

लेकिन आपको वास्तव में इसका कोई भी पता नहीं है। समझने के लिए महत्वपूर्ण बात यह है कि पासवर्ड वास्तव में एन्क्रिप्शन में ही उपयोग किया जाता है, न कि व्यक्तिगत पहचान के साधन के रूप में, जैसे कि वेबसाइट में लॉग इन करना।.

ज़िप फ़ाइलों का उपयोग कैसे करें

अधिकांश कंप्यूटर सिस्टम – चाहे विंडोज, मैक, या लिनक्स – में ज़िप फ़ाइलों को संपीड़ित करने और उन्हें हटाने के लिए अंतर्निहित समर्थन होता है.

ज़िपिंग फ़ाइलें

खिड़कियाँ

फ़ाइल एक्सप्लोरर में, आप संदर्भ मेनू (राइट-क्लिक) खोल सकते हैं और “नया फ़ोल्डर” के लिए आइटम के पास “नया संपीड़ित फ़ोल्डर” या “न्यू ज़िप आर्काइव” जैसी चीज़ के लिए एक आइटम होगा। (शब्दांकन आपके सटीक OS और संस्करण के आधार पर अलग-अलग होगा।)

यह एक संग्रह फ़ोल्डर बना देगा, और आप इसका नाम सेट कर सकते हैं। बस इसमें आइटम खींचें और उन्हें संग्रह में जोड़ा जाएगा.

मैक

मैक के लिए, आप संदर्भ मेनू को खोलने और इसे संपीड़ित करने के लिए फ़ाइल या फ़ोल्डर को दो-क्लिक कर सकते हैं। एक बार जब आप संकुचित हो जाते हैं, तो आप इसमें नई वस्तुओं को नहीं खींच सकते। इसलिए यदि आप एक संग्रह को संपीड़ित करना चाहते हैं, तो आपको यह सुनिश्चित करने की आवश्यकता होगी कि आप इसमें जो भी फाइलें चाहते हैं वे सभी एक साथ एक फ़ोल्डर में हैं, फिर फ़ोल्डर को संपीड़ित करें.

फ़ाइलें खोलना

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

अन्य प्रारूप और उपयोगिताओं

यदि आप वैकल्पिक संपीड़न स्वरूपों में से किसी एक का उपयोग करना चाहते हैं, जैसे कि .tar, .7z, .gz या .rar, तो आपको अतिरिक्त उपयोगिता डाउनलोड और इंस्टॉल करनी होगी।.

Windows पर फ़ाइलों को संपीड़ित और विघटित करने के लिए सबसे लोकप्रिय उपकरण है:

  • 7-ज़िप – इस उपकरण में अपनी खुद की कम्प्रेशन फ़ाइल प्रारूप (7ZIP, या .7z) की सुविधा है, लेकिन यह कई अन्य वास्तविक प्रारूप को भी खोल देता है।.

मैक के लिए, आपको विभिन्न स्वरूपों को खोलने के लिए दो अलग-अलग अनुप्रयोगों की आवश्यकता हो सकती है:

  • द अनारकलीयर – यह लगभग हर आर्काइव फाइल फॉर्मेट को हैंडल करता है, लेकिन इसमें कुछ .rar फाइल्स की समस्या है। (.Rar प्रारूप थोड़ा अजीब है और इसमें कई विविधताएँ हैं।)
  • Unrarx – यह एक बहुत ही बदसूरत उपयोगकर्ता इंटरफ़ेस के साथ एक नंगे हड्डियों का अनुप्रयोग है। लेकिन यह निराई की कुछ समस्याओं से निपटने में आसान है.

बहु-भाग अभिलेखागार से निपटना

संग्रह प्रारूपों के फायदों में से एक यह है कि एक एकल संग्रह फ़ाइल को कई अलग-अलग भागों में तोड़ा जा सकता है और फिर पुन: संग्रहित किया जा सकता है। यह अक्सर फ्लॉपी डिस्क के दिनों में उपयोग किया जाता था, जब एक डिस्क पूरी फाइल को रखने के लिए पर्याप्त बड़ी नहीं होती थी.

आज, बहु-भाग संग्रह फ़ाइलों का सबसे आम कारण संभवतः बहुत बड़े वीडियो और फिल्मों का फ़ाइल साझाकरण है। यदि पूरी फिल्म को डाउनलोड करने में एक घंटे का समय लगने वाला है – यह बेहतर है अगर इसे छोटी फ़ाइलों में तोड़ दिया जाए, ताकि यदि कोई विफलता या फ़ाइल भ्रष्टाचार हो, तो डाउनलोडर को फिर से शुरू न करना पड़े.

खिड़कियाँ

मल्टीप्ल जिप फाइल (और अन्य प्रकार के अभिलेखागार) बनाना और निकालना दोनों के लिए, उपयोग करने के लिए सबसे आसान उपकरण मुफ्त 7-जिप है.

अभिलेखागार बनाने के लिए, बस उपयोगिता खोलें और निर्देशों का पालन करें – यह बहुत मुश्किल नहीं है.

एक बहु-भाग संग्रह को निकालने के लिए, आपको यह सुनिश्चित करना होगा कि सभी फ़ाइलों का आधार नाम समान हो, और वे भाग-संख्या के साथ ठीक से संलग्न हों, जैसे:

  • file_name.part01.zip
  • file_name.part02.zip
  • file_name.part03.zip

इन फ़ाइलों को एकल फ़ोल्डर में एक साथ होना चाहिए। आप सिर्फ एक नियमित संग्रह की तरह पहला खोलते हैं, और सिस्टम उनमें से बाकी को ढूंढ लेगा। यदि उनमें से किसी का नाम गलत है, हालांकि, आपको कोई समस्या है.

मैक

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

मल्टी-पार्ट फाइल्स बनाने के लिए, टर्मिनल (कमांड लाइन) का उपयोग करना सबसे आसान काम है। बस उस निर्देशिका के लिए सीडी है जिसमें वह फ़ाइल है जिसे आप संपीड़ित करना चाहते हैं और:

zip -r -s maxSize ArchiveName.zip फ़ोल्डर फ़ोल्डर /

  • अधिकतम आकार आउटपुट में आप चाहते हैं सबसे बड़ा फ़ाइल आकार है
    • 100000k = 100 एमबी
    • 1 जी = 1 जीबी
    • 1 टी = 1 टीबी
  • ArchiveName.zip नया आउटपुट फ़ाइल नाम है
  • FolderName मौजूदा फ़ोल्डर का नाम है जिसमें वह है जो आप संग्रह करना चाहते हैं

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

अभिलेखागार के साथ सावधान

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

ज़िप फ़ाइल और अन्य प्रकार के अभिलेखागार में वायरस और अन्य दुर्भावनापूर्ण सॉफ़्टवेयर हो सकते हैं। यदि आप एक आर्काइव खोलते हैं और आपके द्वारा अपेक्षित एक के अलावा एक फ़ाइल प्रारूप पाते हैं, विशेष रूप से एक .exe जैसा निष्पादन योग्य प्रारूप, तो इसे न खोलें।.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me