लिनक्स के लिए सबसे अच्छा संपीड़न उपकरण कौन सा है?

परिचय

जब लिनक्स में फ़ाइल संपीड़न उपकरण ढूंढने की बात आती है तो आपको कई अलग-अलग विकल्पों के साथ छोड़ दिया जाता है लेकिन कौन सा सबसे अच्छा है?

इस गाइड में, मैं अपने पैसों के माध्यम से ज़िप , gzip और bzip2 डालूंगा यह देखने के लिए कि कौन सा सबसे अच्छा है।

मैंने विभिन्न फाइल प्रकारों के खिलाफ कई परीक्षण किए हैं और प्रत्येक टूल के लिए अलग-अलग सेटिंग्स का उपयोग किया है और यहां परिणाम हैं

विंडोज दस्तावेज़ों को संपीड़ित करने के लिए सबसे अच्छा टूल

अधिक विस्तृत परीक्षण देखने से पहले मैं प्रत्येक संपीड़न उपकरण को एक फ़ाइल प्रकार के विरुद्ध प्रयोग करना चाहता था ताकि हम देख सकें कि प्रत्येक उपकरण फ़ाइल को प्रश्न में कैसे संभालता है।

ये परीक्षण माइक्रोसॉफ्ट डॉक्स प्रारूप के खिलाफ चलाए गए हैं।

डिफ़ॉल्ट सेटिंग्स

मैंने प्रत्येक कार्यक्रम के लिए डिफ़ॉल्ट सेटिंग्स के साथ शुरू किया है।

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 12202 बाइट्स
ज़िप 9685
gzip 9537
bzip2 10109

सर्वश्रेष्ठ संपीड़न

इस बार मैं अधिकतम संपीड़न के लिए चला गया है,

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 12202 बाइट्स
ज़िप 9677
gzip 9530
bzip2 10109

यह सुनिश्चित करने के लिए कि यह एक झुकाव नहीं था, मैंने 2 अन्य दस्तावेजों के खिलाफ एक ही परीक्षण की कोशिश की।

फ़ाइल 1:

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 14913176
ज़िप 14657475
gzip 14657328
bzip2 14741042

फ़ाइल 2:

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 13314
ज़िप 10,814
gzip 10,653
bzip2 11,254

फाइलों में से दो में टेक्स्ट केवल तभी होता था जबकि बड़ी फ़ाइल में बहुत सारी छवियों के साथ पाठ के बहुत सारे पृष्ठ होते थे और बहुत सारे स्वरूपण होते थे।

पहले टेस्ट जीजीआईपी से सभी श्रेणियों में शीर्ष पर आता है और bzip2 कम से कम प्रभावी है।

छवियों को संपीड़ित करने के लिए सबसे अच्छा उपकरण

इस बार मैं पीएनजी और जेपीजी जैसे विभिन्न छवि प्रारूपों को संपीड़ित करने के परिणाम दिखाने जा रहा हूं।

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

पीएनजी फ़ाइल

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 345,265
ज़िप 345,399
gzip 345,247
bzip2 346,484

जेपीईजी फ़ाइल

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 44,340
ज़िप 44,165
gzip 44,015
bzip2 44281

बिटमैप फ़ाइल

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 3113334
ज़िप 495,028
gzip 494,883
bzip2 397,569

जीआईएफ फाइल

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 6164
ज़िप 5772
gzip 5627
bzip2 6051

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

ऑडियो फ़ाइलों को संपीड़ित करने के लिए सबसे अच्छा उपकरण

सबसे आम ऑडियो प्रारूप एमपी 3 है और सिद्धांत रूप में, यह पहले ही संकुचित हो चुका है ताकि उपकरण वास्तव में फ़ाइल आकार को बढ़ा सकें।

मैं दो फाइलों का परीक्षण करने जा रहा हूं:

फ़ाइल 1:

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 5278905
ज़िप 5270224
gzip 5270086
bzip2 5270491

फ़ाइल 2:

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 4135331
ज़िप 4126138
gzip 4126000
bzip2 4119410

इस बार परिणाम अनिश्चित थे। सभी मामलों में संपीड़न न्यूनतम था लेकिन यह दिलचस्प है कि bzip2 फ़ाइल 1 के लिए सबसे खराब और फ़ाइल 2 के लिए सबसे अच्छा बाहर आया।

वीडियो संपीड़न के लिए सबसे अच्छा उपकरण

इस परीक्षण में, मैं 2 वीडियो फ़ाइलों को संपीड़ित करने जा रहा हूं। एमपी 3 के साथ एमपी 4 फ़ाइल में पहले से ही संपीड़न का स्तर शामिल है और इसलिए परिणाम संभवतः उपकरण निष्पादित करने के संदर्भ में नगण्य साबित होंगे।

मैंने एक एफएलवी फ़ाइल भी शामिल की है जिसमें संपीड़न का कोई स्तर नहीं होगा क्योंकि यह एक लापरवाही प्रारूप है।

MP4:

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 731,908
ज़िप 478,546
gzip 478,407
bzip2 478,042


फिर भी bzip2 प्रारूप अन्य फ़ाइल प्रकारों से बेहतर बाहर आया।

इस स्तर पर, ऐसा लगता है कि आपके द्वारा उपयोग किए जाने वाले टूल के बारे में थोड़ा अंतर नहीं है। परिणाम सभी फाइल प्रकारों के लिए बोर्ड के करीब होते हैं और कभी-कभी gzip सबसे अच्छा होता है और अन्य bzip2 सबसे अच्छा होता है और ज़िप कमांड आमतौर पर वहां या वहां होता है।

FLV:

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 7833634
ज़िप 4339169
gzip 4339030
bzip2 4300295


ऐसा प्रतीत होता है कि यदि आप वीडियो को संपीड़ित कर रहे हैं कि bzip2 पसंद का संपीड़न उपकरण है।

निष्पादन योग्य

आखिरी एकल श्रेणी जो मैं कोशिश करूंगा वह निष्पादन योग्य है।

चूंकि एक्जिक्यूटिव कोड को संकलित करते हैं, मुझे संदेह है कि वे बहुत अच्छी तरह से संपीड़ित नहीं होंगे।

फ़ाइल 1:

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 26557472
ज़िप 26514031
gzip 26513892
bzip2 26639209

फ़ाइल 2:

साधन फाइल का आकार
प्रारंभिक फाइलसाइज 195629144
ज़िप 193951631
gzip 193951493
bzip2 194834876


फिर हम देखते हैं कि gzip शीर्ष पर आता है और bzip2 आखिरी बार आता है। छोटे निष्पादन योग्य के लिए bzip फ़ाइल वास्तव में आकार में वृद्धि हुई।

पूरा फ़ोल्डर परीक्षण

अब तक मैंने व्यक्तिगत फाइलों के साथ निपटाया है। इस बार मेरे पास छवियों, दस्तावेजों, स्प्रैडशीट्स, वीडियो, ऑडियो फाइलें, एक्जिक्यूटिव और कई अन्य अलग-अलग फ़ाइल प्रारूपों से भरा फ़ोल्डर है।

मैंने एक टैर फ़ाइल बनाई है जो उपलब्ध सभी टूल्स का उपयोग करके संपीड़ित करना आसान बनाता है। Gzip और bzip2 कमांड एकल फ़ाइलों के विरुद्ध काम करते हैं जबकि ज़िप कमांड फ़ोल्डर के खिलाफ काम कर सकता है।

टैर कमांड का उपयोग करके मैंने एक फ़ाइल बनाई है जिसमें सभी फ़ोल्डरों और फ़ाइलों को एक असम्पीडित प्रारूप में शामिल किया गया है।

मैं इस परीक्षण में कई चीजों की निगरानी करने जा रहा हूं:

डिफ़ॉल्ट संपीड़न

साधन फाइल का आकार समय लगेगा
प्रारंभिक फाइल 1333084160 0
ज़िप 1303177778 1 मिनट 10 सेकंड
gzip 1303177637 1 मिनट 35 सेकंड
bzip2 1309234947 6 मिनट 5 सेकंड

अधिकतम संपीड़न

साधन फाइल का आकार समय लगेगा
प्रारंभिक फाइल 1333084160 0
ज़िप 1303107894 1 मिनट 10 सेकंड
gzip 1303107753 1 मिनट 35 सेकंड
bzip2 1309234947 6 मिनट 10 सेकंड

सबसे तेज़ संपीड़न

साधन फाइल का आकार समय लगेगा
प्रारंभिक फाइल 1333084160 0
ज़िप 1304163943 1 मिनट 0 सेकंड
gzip 1304163802 1 मिनट 15 सेकंड
bzip2 1313557595 6 मिनट 10 सेकंड

सारांश

अंतिम परीक्षण के आधार पर यह स्पष्ट है कि bzip2 अन्य 2 संपीड़न उपकरण के रूप में उपयोगी नहीं है। फ़ाइलों को संपीड़ित करने में अधिक समय लगता है और अंतिम फ़ाइल आकार बड़ा होता है।

ज़िप और gzip के बीच का अंतर नगण्य है, और जबकि gzip आम तौर पर शीर्ष पर आता है, ज़िप प्रारूप विभिन्न ऑपरेटिंग सिस्टम में अधिक आम है।

तो मेरा फैसला यह है कि निश्चित रूप से या तो ज़िप या gzip का उपयोग करें, लेकिन शायद bzip2 का दिन था और इतिहास तक ही सीमित होना चाहिए।