एक्सझेड कॉम्प्रेशन, लॉसलेस डेटा कॉम्प्रेशन टूल

एक्स झेड कॉम्प्रेशन बद्दल

पुढील लेखात आम्ही xz कॉम्प्रेशन उपयुक्तता पाहुया. एका सहकार्याने तिच्याबद्दल काही काळापूर्वी याबद्दल एका लेखात सांगितले उबंटू मध्ये फाईल झिप आणि अनझिप कशी करावी. या टूलचा वापर gzip आणि bzip2 प्रमाणेच आहे.

साठी वापरले जाऊ शकते फायली संकुचित किंवा डिसकप्रेस करा निवडलेल्या ऑपरेटिंग मोडनुसार. या फाईल्सद्वारे वापरलेली कॉम्प्रेशन पद्धत आहे च्या अल्गोरिदम वर आधारित एलझेडएमए/ एलझेडएमए 2. १ 90 77 ० च्या उत्तरार्धात हे अल्गोरिदम विकसित होण्यास सुरवात झाली. यात एलझेड to to प्रमाणेच कॉम्प्रेशन डिक्शनरी स्कीम वापरली गेली आहे.

LZ77 कॉम्प्रेशन अल्गोरिदम च्या कुटूंबाशी संबंधित आहे लॉलेसलेस कॉम्प्रेसरज्याला टेक्स्ट कॉम्प्रेसर म्हणूनही ओळखले जाते. त्यांना त्या नावाने ओळखले जाते कारण संकुचित करताना ते फाईलमधून माहिती वगळत नाहीत. प्रकाराचे अल्गोरिदम वापरणारे कॉम्प्रेसरसारखे नाही हानीकारक. मूळ फाईलचा आकार कमी करण्याच्या उद्देशाने ही काही माहिती वगळली. जेपीईजी, एमपी 3, एमपीजी, इत्यादीचे याचे उदाहरण असेल.

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

.Xz फायली डेटा संकुचित आणि डीकंप्रेस करण्यासाठी वापरल्या जातात, जेणेकरून इंटरनेटवरून फायलींचे हस्तांतरण किंवा हार्ड ड्राइव्हवरील माहितीचे संग्रहण कमी व्यापते. शेवटी, आम्हाला हवे असल्यास शक्य तितक्या कमी जागा व्यापण्यासाठी फाइल संकलित कराआपल्याकडे हे xz सह संकलित करण्याचा पर्याय आहे.

एक्सझेड कॉम्प्रेशन कसे वापरावे

संकुचित करा

El सर्वात सोपा उदाहरण Xz सह फाइल संकुचित करणे खालीलप्रमाणे आहे. टर्मिनलमध्ये (Ctrl + Alt + T) आम्ही लिहितो:

एक्सझेडसह फाइल कॉम्प्रेशन

xz android-x86_64-7.1-r2.iso

आपण देखील वापरू शकता कॉम्प्रेशन करण्यासाठी -z पर्याय:

xz -z android-x86_64-7.1-r2.iso

हे कमांड फाइल संकुचित करतील, परंतु स्त्रोत फाइल हटवेल. होय आम्ही स्त्रोत फायली हटवण्याचा प्रयत्न करीत नाही, आम्ही वापरू -k पर्याय पुढीलप्रमाणे:

डेटा स्रोताचा आदर करण्यासाठी कॉम्प्रेशन xz -k

xz -k android-x86_64-7.1-r2.iso

अनझिप करा

फाईल डीकप्रेस करण्यासाठी आम्ही ते वापरण्यास सक्षम आहोत -d पर्याय:

xz -d android-x86_64-7.1-r2.iso

आम्ही हे देखील साध्य करू शकतो पर्याय अनएक्सझ:

unxz android-x86_64-7.1-r2.iso

सक्तीने संपीडन

जर एखादी ऑपरेशन अयशस्वी झाली, उदाहरणार्थ समान नावाची एक संकुचित फाइल असल्यास, आम्ही हे वापरू प्रक्रिया सक्ती करण्यासाठी पर्याय:

xz -kf android-x86_64-7.1-r2.iso

कॉम्प्रेशन लेव्हल सेट करा

हे साधन संपीडनाच्या भिन्न प्रीसेट स्तरांना समर्थन देते (0 ते 9. 6 च्या डीफॉल्ट मूल्यासह). आम्ही देखील सक्षम होऊ उपनावे वापरा नाश्ता म्हणून (हे वेगवान असेल, परंतु कमी कम्प्रेशनसह) मूल्य 0 म्हणून सेट करणे आणि मूल्य 9 म्हणून सेट करणे सर्वात चांगले (हळू पण उच्च संक्षेप). हे स्तर कसे सेट करावे याची काही उदाहरणे खाली आहेतः

xz -k -8 android-x86_64-7.1-r2.iso

xz -k --best android-x86_64-7.1-r2.iso

मर्यादित स्मृती

सिस्टम मेमरीची थोडीशी रक्कम असल्यास आणि एक प्रचंड फाईल कॉम्प्रेस करण्याची इच्छा असल्यास, आमच्याकडे वापरण्याची शक्यता आहे -मोरी पर्याय = मर्यादा (मर्यादा मूल्य एमबी किंवा रॅमच्या टक्केवारीनुसार असू शकते) कॉम्प्रेशनसाठी मेमरी वापर मर्यादा सेट करण्यासाठी:

xz -k --best --memlimit-compress=10% android-x86_64-7.1-r2.iso

मूक मोड सक्षम करा

जर आपल्याला मूक मोडमध्ये कॉम्प्रेशन कार्यान्वित करण्यास स्वारस्य असेल तर आपल्याला फक्त हे जोडावे लागेल -क्यू पर्याय. आम्ही सक्षम करू शकतो -v सह वर्बोज मोडखालील प्रमाणे दर्शविल्याप्रमाणे:

xz -k -q android-x86_64-7.1-r2.iso

xz -k -qv android-x86_64-7.1-r2.iso

एक tar.xz फाईल तयार करा

खाली मिळण्यासाठी वापराचे उदाहरण आहे एक्सटेंशन टार.एक्सझेडसह फाइल.

tar.xz फाईल पर्याय तयार करा 1

tar -cf - *.txt | xz -7 > txtfiles.tar.xz

हेच शेवट साध्य करण्यासाठी आपण हे देखील वापरू शकतो:

एक tar.xz फाइल पर्याय तयार करा 2

tar -cJf txtfiles.tar.xz *.txt

संकुचित फायलींची अखंडता तपासा

कॉम्प्रेस केलेल्या फाइल्सची अखंडता तपासू -t पर्याय. -L वापरणे आम्ही कॉम्प्रेस केलेल्या फाईलबद्दलची माहिती पाहू शकतो.

xz -t txtfiles.tar.xz

xz -l txtfiles.tar.xz

मॅन एक्सझेड

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


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

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

*

*

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