परिचय
जब लिनक्स में फ़ाइल संपीड़न उपकरण ढूंढने की बात आती है तो आपको कई अलग-अलग विकल्पों के साथ छोड़ दिया जाता है लेकिन कौन सा सबसे अच्छा है?
इस गाइड में, मैं अपने पैसों के माध्यम से ज़िप , 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 का दिन था और इतिहास तक ही सीमित होना चाहिए।