फ़ाइल संपीड़न सिस्टम प्रशासन का एक अभिन्न अंग है। सर्वोत्तम संपीड़न विधि खोजने के लिए महत्वपूर्ण निर्धारण की आवश्यकता होती है। सौभाग्य से, लिनक्स के लिए कई मजबूत संपीड़न उपकरण हैं जो सिस्टम डेटा का बैकअप आसान बनाते हैं। यहां, हम दस सर्वश्रेष्ठ लिनक्स संपीड़न उपकरण प्रस्तुत करते हैं जो इस संबंध में उद्यमों और उपयोगकर्ताओं के लिए उपयोगी हो सकते हैं।
1. एलजेड4
LZ4 उन व्यवस्थापकों के लिए पसंद का संपीड़न उपकरण है, जिन्हें बिजली-तेज़ संपीड़न और डीकंप्रेसन गति की आवश्यकता होती है। यह LZ4 दोषरहित एल्गोरिथ्म का उपयोग करता है, जो LZ77 बाइट-ओरिएंटेड कम्प्रेशन एल्गोरिदम के परिवार से संबंधित है। इसके अलावा, LZ4 एक हाई-स्पीड डिकोडर के साथ आता है, जो इसे उद्यमों के लिए सबसे अच्छे लिनक्स कम्प्रेशन टूल में से एक बनाता है।
2. ज़स्टैंडर्ड
ज़स्टैंडर्ड लिनक्स के लिए एक और तेज़ संपीड़न उपकरण है जिसका उपयोग व्यक्तिगत और उद्यम परियोजनाओं के लिए किया जा सकता है। यह फेसबुक द्वारा समर्थित है और उत्कृष्ट संपीड़न अनुपात प्रदान करता है। इसकी कुछ सबसे सम्मोहक विशेषताओं में अनुकूली मोड शामिल है, जो I/O के आधार पर संपीड़न अनुपात को नियंत्रित कर सकता है, बेहतर संपीड़न के लिए गति को व्यापार करने की क्षमता, और शब्दकोश संपीड़न योजना। Zstandard में सभी प्रमुख प्रोग्रामिंग भाषाओं के लिए कीबाइंडिंग के साथ एक समृद्ध API भी है।
3. लज़ोप
lzop एक मजबूत संपीड़न उपकरण है जो Lempel-Ziv-Oberhumer(LZO) संपीड़न एल्गोरिदम का उपयोग करता है। यह संपीड़न अनुपातों को व्यापार करके ख़तरनाक संपीड़न गति प्रदान करता है। उदाहरण के लिए, यह gzip की तुलना में थोड़ी बड़ी फ़ाइलें बनाता है लेकिन इसके लिए केवल 10 प्रतिशत CPU रनटाइम की आवश्यकता होती है। इसके अलावा, lzop कई तरीकों से सिस्टम बैकअप से निपट सकता है, जिसमें बैकअप मोड, सिंगल फाइल मोड, आर्काइव मोड और पाइप मोड शामिल हैं।
4. गज़िप
Gzip निश्चित रूप से Linux व्यवस्थापकों के लिए सबसे व्यापक रूप से उपयोग किए जाने वाले संपीड़न उपकरण में से एक है। यह प्रत्येक GNU सॉफ़्टवेयर के साथ संगत है, जो इसे दूरस्थ इंजीनियरों के लिए एकदम सही संपीड़न उपकरण बनाता है। Gzip फ़ाइल संपीड़न के लिए लेम्पेल-ज़िव कोडिंग को अपस्फीति मोड में लेता है। यह स्रोत कोड के आकार को 90 प्रतिशत तक कम कर सकता है। कुल मिलाकर, यह अनुभवी Linux उपयोगकर्ताओं के साथ-साथ सॉफ़्टवेयर डेवलपर्स के लिए एक उत्कृष्ट विकल्प है।
5. bzip2
bzip2, Linux के लिए एक मुफ्त संपीड़न उपकरण है, जो बरोज़-व्हीलर ब्लॉक-सॉर्टिंग कम्प्रेशन एल्गोरिथम और हफ़मैन कोडिंग का उपयोग करके फ़ाइलों को संपीड़ित करता है। यह कई अतिरिक्त संपीड़न विधियों का भी समर्थन करता है, जैसे रन-लेंथ एन्कोडिंग, डेल्टा एन्कोडिंग, विरल बिट ऐरे और हफ़मैन टेबल। यह कुछ मामलों में मीडिया ड्राइव से डेटा भी रिकवर कर सकता है। कुल मिलाकर, bzip2 अपनी मजबूत संपीड़न क्षमताओं और तेज डीकंप्रेसन गति के कारण रोजमर्रा के उपयोग के लिए एक उपयुक्त संपीड़न उपकरण है।
6. p7zip
p7zip 7-ज़िप की कमांड-लाइन उपयोगिता का पोर्ट है। यह टार, xz, gzip, bzip2 और zip सहित कई लोकप्रिय प्रारूपों के लिए ठोस संपीड़न अनुपात और समर्थन के साथ एक उच्च-प्रदर्शन संग्रह उपकरण है। यह डिफ़ॉल्ट रूप से 7z प्रारूप का उपयोग करता है, जो मानक ज़िप संपीड़न की तुलना में 30 से 50 प्रतिशत बेहतर संपीड़न प्रदान करता है। इसके अलावा, आप इस टूल का उपयोग सेल्फ़-एक्सट्रैक्टिंग और डायनामिक रूप से आकार के वॉल्यूम संग्रह बनाने के लिए कर सकते हैं।
7. पिगज़
पिगज़ या gzip का समानांतर कार्यान्वयन gzip संपीड़न उपकरण के लिए एक विश्वसनीय प्रतिस्थापन है। यह संपीड़न गति को नाटकीय रूप से बढ़ाने के लिए कई CPU कोर का लाभ उठाता है। यह बहु-सूत्रण संपीड़न प्रक्रिया को लागू करने के लिए zlib और pthread पुस्तकालयों का उपयोग करता है। हालाँकि, पिग्ज़ समानांतर में अभिलेखागार को डीकंप्रेस नहीं कर सकता है। इसलिए, आप कंप्रेशन और डीकंप्रेसन के दौरान समान गति प्राप्त नहीं कर पाएंगे।
8. पिक्सज़
पिक्सज़ डेटा इंडेक्सिंग के समर्थन के साथ एक्सजेड कंप्रेसर का समानांतर कार्यान्वयन है। xz जैसे कंप्रेस्ड डेटा का एक बड़ा ब्लॉक बनाने के बजाय, यह छोटे ब्लॉकों का एक सेट बनाता है। यह मूल डेटा को बेतरतीब ढंग से एक्सेस करना आसान बनाता है। इसके अलावा, पिक्सज़ यह भी सुनिश्चित करता है कि फ़ाइल अनुमतियां उसी तरह से संरक्षित हैं जैसे वे संपीड़न और डीकंप्रेसन के दौरान थीं।
9. कृपया
plzip एक दोषरहित डेटा कंप्रेसर उपकरण है जो आधुनिक CPU द्वारा समर्थित बहु-थ्रेडिंग क्षमताओं का रचनात्मक उपयोग करता है। यह lzlib लाइब्रेरी के शीर्ष पर बनाया गया है और gzip और bzip2 के समान कमांड-लाइन इंटरफ़ेस प्रदान करता है। प्लज़िप का एक प्रमुख लाभ मल्टीप्रोसेसर मशीनों का पूरी तरह से लाभ उठाने की क्षमता है। plzip निश्चित रूप से उन व्यवस्थापकों के लिए प्रयास की गारंटी देता है जिन्हें समानांतर संपीड़न का समर्थन करने के लिए उच्च-प्रदर्शन वाले Linux संपीड़न उपकरण की आवश्यकता होती है।
<एच2>10. XZ यूटिल्सXZ Utils Linux के लिए कम्प्रेशन टूल्स का एक सूट है जो .xz और .lzma फाइलों को कंप्रेस और डीकंप्रेस कर सकता है। यह मुख्य रूप से संपीड़न के लिए LZMA2 एल्गोरिदम का उपयोग करता है और आसानी से संपीड़ित डेटा की अखंडता जांच कर सकता है। चूंकि यह उपकरण डिफ़ॉल्ट रूप से लोकप्रिय Linux वितरण के लिए उपलब्ध है, यह कई स्थितियों में संपीड़न के लिए एक व्यवहार्य विकल्प हो सकता है।
रैपिंग अप
विश्वसनीय लिनक्स कम्प्रेशन टूल की अधिकता से आवश्यक डेटा को संग्रहित करना और उसका बैकअप लेना आसान हो जाता है। आप LZ4, lzop, और bzip2 जैसे उच्च संपीड़न अनुपात वाले कई दोषरहित कम्प्रेसर से चुन सकते हैं। दूसरी ओर, Zstandard और plzip जैसे उपकरण अधिक उन्नत संपीड़न वर्कफ़्लो की अनुमति देते हैं।