जीएनयू / लिनक्स मधील कॉम्प्रेशनचे सर्व रहस्ये

कम्प्रेशन पाईप्स

आम्ही नेहमीच्या समस्येकडे परत जातो जे बर्‍याच लोकांच्या फायद्याचे ठरते प्रगत GNU / Linux वापरकर्ते आणि उपलब्ध पर्याय आणि शक्यता मोठ्या संख्येने आहेत. कोणती निवड करावी हे माहित नसताना सर्वात अननुभवी लोकांसाठी ही समस्या उद्भवू शकते, परंतु मी म्हटल्याप्रमाणे, अधिक शक्यता किंवा लवचिकता असणे कधीही वाईट गोष्ट नाही, अगदी उलट. या प्रकरणात आम्ही त्याबद्दल बोलू संपीड़न आणि विघटन अल्गोरिदम आणि कार्यपद्धती हे आमच्या आवडीच्या व्यासपीठावर अस्तित्वात आहे जेणेकरून आपल्या बाबतीत कोणता सर्वोत्कृष्ट पर्याय आहे हे जाणून घेत आपण त्यांना भिन्न प्रकारे पाहू शकता आणि मोठ्या गडबड म्हणून नाही ...

सत्य हे आहे की फक्त टार म्हणून वापरली जाणारी साधनेच नाहीत ज्याद्वारे आम्ही संकुल तयार करू शकतो ज्यामध्ये काही प्रकारची कम्प्रेशन देखील जोडली जाऊ शकते ज्यामध्ये आपण पाहण्याची सवय आहे. प्रसिद्ध टरबॉल आम्ही यापूर्वी बोललो आहोत अनेक प्रसंगी एलएक्सए. आम्हाला अशा क्षुल्लक आणि वारंवार साधनांचे रूपे देखील सापडतील जसे की ब्रीजफ्रेप सारख्या संकुचित फायलींमध्ये शोधण्यासाठी ग्रीप, किंवा बझलेस आणि बीझमोर सारख्या संकुचित फायलींसाठी त्यांचे रूपे देखील कमी आणि अधिक अशा इतरांसाठी. हे सर्व पाहण्यासाठी आपल्याला फक्त खालील आदेशाचे आऊटपुट पहावे लागेल.

apropos compress

अल्गोरिदम आणि चाचण्या:

सर्वांमध्ये अल्गोरिदम लिनक्समध्ये डेटा कॉम्प्रेस आणि डिकप्रेस करण्यासाठी लॉशलेस कॉम्प्रेशन उपलब्ध आहे आमच्याकडे बर्‍याच पर्याय आहेत. एक किंवा दुसर्या कॉम्प्रेशन अल्गोरिदमसह संकुचित होण्यास किती वेळ लागतो किंवा त्याचे विघटन करण्यास किती वेळ लागतो याचा पुरावा मिळविण्यासाठी, मी सुचवितो की आपण स्वत: काही चाचण्या करा. त्यासाठी टाइम कमांड तुम्ही वापरू शकता, जो तुम्हाला कॉम्प्रेशन आणि डीकप्रेशन प्रक्रियेसाठी लागणारा वेळ देईल. उदाहरणार्थ, आपण चाचणी नावाची फाईल कॉम्प्रेस करण्यासाठी झिप टूल वापरत असल्यास:

time zip prueba.zip prueba

ते वापरलेला वेळ काढून टाकतील, परंतु आपण पाहू इच्छित असल्यास व्युत्पन्न केलेल्या फाईलचा आकारआपण भिन्न अल्गोरिदम आणि कॉम्प्रेशन साधनांसह समान फाईल संकुचित करण्याचा प्रयत्न करू शकता आणि एकदा आपल्याकडे सूचीबद्ध करण्यासाठी सोपी आदेशासह निर्देशिकेत सर्व संकुचित फायली आढळल्यास, प्रत्येकचा आकार तपासा:

ls -l

आपण प्राधान्य दिल्यास, संकुचित फायलींची तुलना करण्यासाठी आपण इतर साधनांचा वापर देखील करू शकता, उदाहरणार्थ भिन्न साधनांच्या काही रूपांसह:

xzdiff [opciones] fichero1 fichero2

lzdiff [opciones] fichero 1 fichero2

आपण अल्गोरिदमच्या आकार आणि गतीवर ग्राफ पाहू इच्छित असल्यास आपण भेट देऊ शकता ही दुसरी लिंक.

संपीडन साधने:

साठी म्हणून साधने उपलब्ध आमच्याकडे बर्‍याचजणांकडे आहे, काहीजण नवख्या व्यक्तींसाठी ग्राफिकल इंटरफेससह आहेत आणि पीझीप, किंवा ipझिप, ... इत्यादी सारख्या कॉम्प्रेशन्स आणि डिसकप्रेसन्स करण्यासाठी आम्हाला फक्त एक सोपी आणि अंतर्ज्ञानी जीयूआय हाताळावा लागेल. विशेषत: प्रथम विविध स्वरूपात काम करण्यास सक्षम आहे, त्यापैकी 7 पेक्षा जास्त. परंतु आपण अद्याप टर्मिनलवर काम करण्यास आवडत असलेल्यांपैकी एक असाल तर आपल्याकडे बरीच साधने असतील जी आपल्याला नक्कीच ठाऊक असेलः

  • झिप आणि अनझिप: आपणास पाहिजे असलेल्या फायली इतर ऑपरेटिंग सिस्टमसाठी पोर्टेबल आहेत तर हा एक चांगला पर्याय आहे, कारण आपल्याला मायक्रोसॉफ्ट विंडोज सिस्टमवर तसेच मॅकोस तसेच इतरांवरही या फायलींसह कार्य करण्यासाठी साधने सापडतील. उदाहरणार्थ, चाचणी नावाची फाईल किंवा निर्देशिका संकुचित करणे आणि नंतर त्यास डीकप्रेस करा:
zip prueba.zip prueba

unzip prueba.zip

  • जीझेपी: युनिक्स / लिनक्स ऑपरेटिंग सिस्टममधील पोर्टेबिलिटी असेल तर उत्तम आहे. कदाचित कॉम्प्रेशन रेट झिपसारखेच एकसारखे असेल कदाचित थोडेसे चांगले असेल परंतु झिप किंवा जीझिपच्या अंतर्गत फाइल आकारात आपल्याला फारसा फरक दिसणार नाही. या उपकरणासह संकुचित आणि विघटन करण्यासाठी आम्ही डीकप्रेशनच्या बाबतीत दोन पर्याय वापरू शकतो आणि ते थेट-उपनाम गनझिपचा वापर करून -डो पर्याय आहेत:
gzip prueba

gzip -d prueba.gz

gunzip prueba.gz

  • bzip2: मागीलप्रमाणेच, हे अल्गोरिदम युनिक्स / लिनक्स ऑपरेटिंग सिस्टममध्ये खूप अस्तित्वात आहे, जरी ते जीझिपच्या बाबतीत कॉम्प्रेशन आणि डीकंप्रेशन प्रक्रियेमध्ये थोडा जास्त वेळ घेईल. या प्रकरणात, विलंब xz च्या बाबतीत जास्त कंप्रेशन रेटमध्ये भाषांतरित होणार नाही, कारण bzip2 अंतर्गत संकलित केलेल्या फायली gzip पेक्षा थोडी अधिक व्यापतील. म्हणूनच bzip2 टाळा आणि त्याऐवजी xz किंवा gzip निवडा. आपण संकलित करण्याचा प्रयत्न करीत असलेल्या फाईलच्या प्रकारावर सर्व काही थोडे अवलंबून असेल ... उदाहरणार्थ:
bzip2 prueba

bzip2 -d prueba.bz2

  • xz: हे मोठ्या फाईल आकारांसाठी प्राधान्यकृत स्वरूप आहे कारण ते सर्वोत्कृष्ट कॉम्प्रेशन दर ऑफर करते, परंतु हे देखील खरे आहे की कॉम्प्रेशन किंवा डीकप्रेशन पूर्ण करण्यास यास अधिक वेळ लागेल. हे आधीच्या लोकांपेक्षा अगदी नवीन आहे, म्हणून आपणास स्वत: ला अधिक आदिम डिस्ट्रॉस किंवा जुन्या युनिक्स सिस्टमसह सापडेल ज्याकडे साधन नाही. उदाहरणे:
xz prueba

xz -d prueba.xz

  • unrar आणि rar: आम्ही या साधनांकरिता लिनक्समधील आरएआर स्वरूपनांसह देखील कार्य करू शकतो, जरी ते आधीच्या निक्स सिस्टमच्या बाबतीत इतके लोकप्रिय नाही ... या प्रकरणात आम्ही निवडू शकतो:
rar a prueba.rar prueba

unrar e prueba.rar

  • संकुचित करा आणि संकुचित करा: आणि कॉम्प्रेसचा वापर गमावला जात आहे आणि मागीलसारखा तो लोकप्रिय नसला तरीही, मी या साधनाकडे दुर्लक्ष करू इच्छित नाही. हे .Z विस्तारासह फायली संकलित करण्यासाठी वापरले जाते आणि सुधारित लेम्पल-झिव्ह अल्गोरिदम केल्याबद्दल धन्यवाद. उदाहरणार्थ:
compress -v prueba

uncompress prueba.Z

आपण थेट काम करू इच्छित असल्यास डांबर साधनआपण एकाच वेळी फायली पॅक आणि कॉम्प्रेस देखील करू शकता तसेच अनपॅक आणि डीकप्रेस करू शकता. या प्रकरणात आम्ही थेट डांबर वापरण्यासाठी अल्गोरिदमच्या प्रकाराचे पर्याय पास करू शकतो. परंतु सर्व प्रथम आपल्याला हे माहित असले पाहिजे की c या पर्यायाने आम्ही एक पॅकेज तयार करतो आणि x या पर्यायासह आपण ते काढतो. उदाहरणार्थ:

tar czvf prueba.tar.gz prueba

tar xzvf prueba.tar.gz

आपण पाहू शकता की आम्ही वापरला आहे पर्याय zvf जे कम्प्रेशन अल्गोरिदम z (या प्रकरणात gzip) चा प्रकार दर्शवितात, व तो काय करीत आहे याची माहिती देणारी क्रियाभाषा मोडसाठी, आणि फाईलवर कार्य करण्यासाठी सूचित करते ... ठीक आहे, जर आपण ते बदलले तर झेड दुसर्या प्रकारच्या अल्गोरिदमशी संबंधित दुसर्‍या पत्राद्वारे आम्ही टर्बॉलवर लागू केलेल्या कम्प्रेशनचा प्रकार बदलू शकतो:

पर्याय अल्गोरिदम विस्तार
z जीझेपी .tar.gz
j bzip2 .tar. bz2
J xz .tar.xz
lzip झिप .tar.lz
ल्झ्मा ल्झ्मा .tar.lzma

* अर्थात मागील सर्व आदेशांमधे मनोरंजक पर्याय आहेत जे मी तुम्हाला मनुष्याचा शोध घेण्यास आमंत्रित करतो, काही अत्यंत आवश्यक जसे की रिकर्सन इ.

विसरू नका आपल्या टिप्पण्या द्या...


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   जेव्हियर मार्टिनेझ इचेनिक म्हणाले

    मी विशेषतः 7zip वापरतो

  2.   मार्सेलो म्हणाले

    आपण 7zip गमावले. एक चांगला पर्याय आणि विनामूल्य सॉफ्टवेअर.

  3.   अंबर्टो म्हणाले

    उत्कृष्ट माहिती, जरी मी असे म्हणायला सुरवात केली असती की कोणत्याही प्रकारची समस्या न घेता ते ग्राफिकदृष्ट्या संकुचित केले जाऊ शकते आणि जेणेकरून तुम्हाला ड्युटीवरील "हॉर्नेट" दिसणार नाही जेणेकरून जीएनयू / लिनक्स खूप कठीण आहे आणि सर्व काही केले पाहिजे. कन्सोल. नाही, आयटीची दुसरी निवड नाही.