लिनक्सको लागि उत्तम सङ्कुचन उपकरण कुन हो?

परिचय

जब यो लिनक्समा फाईल कम्प्रेसन उपकरण फेला पार्न आउँदा तपाईं विभिन्न छनौटहरूसँग बाँचिरहेका छन् तर कुन एक असल हो?

यस मार्गदर्शिकामा, म जिप , gzipbzip2 राख्छु उनीहरूको पेस मार्फत हेर्न कुन को लागी राम्रो छ।

मैले विभिन्न फाईल प्रकारहरू विरुद्ध विभिन्न परीक्षणहरू सञ्चालन गरेको छु र प्रत्येक उपकरणका लागि फरक सेटिङ्हरू प्रयोग गर्दै र यहाँ परिणामहरू छन्

विन्डोज कागजात कम्प्रेस गर्नका लागि उत्तम उपकरण

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

यी परीक्षणहरू Microsoft DOCX ढाँचाको विरुद्ध चलिरहेको छ।

पूर्वनिर्धारित सेटिङहरू

मैले प्रत्येक प्रोग्रामको लागि डिफल्ट सेटिंग्सको साथ सुरू गरें।

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 12202 बाइट्स
zip 9685
gzip 9537
bzip2 10109

उत्तम सङ्कुचन

यो समय म अधिकतम सङ्कुचनको लागि गएको छु,

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 12202 बाइट्स
zip 9677
gzip 9530
bzip2 10109

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

फाइल 1:

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 14913176
zip 14657475
gzip 14657328
bzip2 14741042

फाइल 2:

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 13314
zip 10814
gzip 10653
bzip2 11254

दुईवटा फाईलहरू केवल टेक्स्ट समावेश भएमा ठूला फाईलले पाठको धेरै पानामा धेरै तस्विरहरू र धेरै ढाँचामा समावेश गर्दछ।

पहिलो परीक्षणबाट जीप सबै वर्गमा शीर्षमा आउँछ र bzip2 कम्तिमा प्रभावकारी हुन्छ।

छविहरू कम्प्रेस गर्न उत्तम उपकरण

यस पटक म विभिन्न छवि ढाँचाहरू जस्तै PNG र JPG कम्प्रेक गर्ने परिणामहरू देखाउन जाँदैछु।

सिद्धान्तमा, JPG फाईलहरू पहिले नै संकुचित छन् र यसैले सम्भवतः संकुचित नहुन सक्छ र सक्छन, सिद्धान्तमा, फाइल ठूलो बनाउँछ।

PNG फाइल

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 345265
zip 345399
gzip 345247
bzip2 346484

JPEG फाइल

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 44340
zip 44165
gzip 44015
bzip2 44281

बिटमैप फाइल

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 3113334
zip 495028
gzip 494883
bzip2 397569

GIF फाइल

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 6164
zip 5772
gzip 5627
bzip2 6051

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

अडियो फाइलहरू कम्प्रेस गर्न उत्तम उपकरण

सबैभन्दा साधारण अडियो ढाँचा एमपी 3 र सिद्धान्तमा, यो पहिले नै संकुचित भएको छ त्यसैले उपकरणहरू वास्तवमा फाईल आकार बढ्न सक्छ।

म दुई फाइलहरू परीक्षण गर्न जाँदैछु:

फाइल 1:

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 5278905
zip 5270224
gzip 5270086
bzip2 5270491

फाइल 2:

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 4135331
zip 4126138
gzip 4126000
bzip2 4119410

यो समय नतिजा असामान्य थिए। सबै मामलाहरुमा सम्पीडन कम से कम थियो तर यो दिलचस्प छ कि bzip2 फाईल 1 को लागि सबै भन्दा खराब थियो र फाइल 2 को लागी सबै भन्दा राम्रो।

भिडियो कम्प्रेस गर्न उत्तम उपकरण

यस परीक्षणमा, म 2 भिडियो फाइलहरू कम्प्रेस गर्न जाँदैछु। जस्तै MP3 को MP4 फाइलमा पहिले नै कम्प्पेशनको स्तर समावेश छ र यसैले परिणाम शायद उपकरण प्रदर्शन कसरी राम्रो तरिकाले नगरी हुन योग्य हुनेछ।

मैले पनि FLV फाईल पनि समावेश गरेको छु जुन यो कम्प्रेसनको कुनै स्तर छैन किनभने यो हानिकारक ढाँचा हो।

MP4:

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 731908
zip 478546
gzip 478407
bzip2 478042


फेरि पनि bzip2 ढाँचा अन्य फाइल प्रकारहरू भन्दा राम्रो आयो।

यस चरणमा, तपाईंले कुन उपकरणको प्रयोग गर्नुभन्दा फरक फरक छ जस्तो लाग्छ। नतीजा सबै फाइल प्रकारका लागि बोर्डमा नजिक छन् र कहिलेकाहीं gzip राम्रो छ र अन्य bzip2 राम्रो छ र जिप आदेश सामान्यतया त्यहाँ वा त्यहाँ हुन्छ।

FLV:

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 7833634
zip 433916 9
gzip 4339030
bzip2 4300295


यो प्रकट हुनेछ कि यदि तपाइँ भिडियो कम्प्रेस गर्दै हुनुहुन्छ कि bzip2 छनौटको सङ्कुचन उपकरण हो।

कार्यान्वयनहरू

म एक्लै प्रयास गर्दछ अन्तिम एकल कोटी कार्यान्वयन योग्य छ।

को रूपमा कार्यान्वयनयोग्य कोड संकलित गरिएको छ जुन मलाई संदेह छ कि उनी धेरै राम्ररी संकुचित गर्दैनन्।

फाइल 1:

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 26557472
zip 26514031
gzip 26513892
bzip2 26639209

फाइल 2:

उपकरण फाइल साइज
प्रारम्भिक फाइल बनाउनुहोस् 19562 9144
zip 1 93951631
gzip 1 9 3951493
bzip2 1 94834876


फेरि हामी देख्छौं कि gzip माथि माथि आउछ र bzip2 अन्तिम हुन्छ। सानो कार्यान्वयनयोग्यको लागि Bzip फाइल वास्तवमा साइजमा बढ्यो।

फोल्डर परीक्षण पूरा गर्नुहोस्

यस प्रकारसम्म मैले व्यक्तिगत फाइलहरूसँग व्यवहार गरेका छु। यस समयमा मसँग छविहरू, कागजातहरू, स्प्रिडसिटहरू, भिडियोहरू, अडियो फाइलहरू, एक्स्टेन्टेबलहरू र धेरै अन्य फाइलहरू फर्महरू भरिएका छन्।

मैले टार फाइल सिर्जना गरेको छु जुन यसले सबै उपकरणहरू उपलब्ध गराउन सजिलो बनाउँछ। Gzip र bzip2 आदेशहरू एकल फाइलहरू विरुद्ध काम गर्दछ तर जिप कमांडले फोल्डरहरूको विरुद्ध काम गर्न सक्दछ।

टार आदेश प्रयोग गरेर मैले एकल फाइल सिर्जना गरेको छु जुन एक असम्पीडित ढाँचामा सबै फोल्डरहरू र फाइलहरू समावेश गर्दछ।

म यस परीक्षणमा धेरै चीजहरूको निरीक्षण गर्न जाँदैछु:

पूर्वनिर्धारित सङ्कुचन

उपकरण फाइल साइज समय सारियो
प्रारम्भिक फाइल 1333084160 0
zip 1303177778 1 मिनेट 10 सेकेन्ड
gzip 1303177637 1 मिनेट 35 सेकेण्ड
bzip2 1309234 947 6 मिनेट 5 सेकेन्ड

अधिकतम सङ्कुचन

उपकरण फाइल साइज समय सारियो
प्रारम्भिक फाइल 1333084160 0
zip 1303107894 1 मिनेट 10 सेकेन्ड
gzip 1303107753 1 मिनेट 35 सेकेण्ड
bzip2 1309234 947 6 मिनेट 10 सेकेन्ड

सबैभन्दा छिटो सङ्कुचन

उपकरण फाइल साइज समय सारियो
प्रारम्भिक फाइल 1333084160 0
zip 1304163943 1 मिनेट 0 सेकेन्ड
gzip 1304163802 1 मिनेट 15 सेकेन्ड
bzip2 1313557595 6 मिनेट 10 सेकेन्ड

सारांश

अन्तिम परीक्षणको आधारमा यो स्पष्ट छ कि bzip2 अन्य 2 सङ्कुचन उपकरणको रूपमा उपयोगी छैन। फाईलहरू कम्प्रेस गर्न लामो समय लाग्छ र फाईल आकारको आकार ठूलो छ।

जिप र gzip बीचको अंतर नगरी छ, र जब ग्याप सामान्य रूपमा शीर्षमा आउछ, जिप ढाँचा फरक अपरेटिङ प्रणालीहरूमा बढी सामान्य हुन्छ।

त्यसैले मेरो निर्णय हो कि निश्चित रूपमा या त जिप वा gzip प्रयोग गर्दछ तर शायद bzip2 ले यो दिन भएको छ र इतिहासमा सीमित हुन आवश्यक छ।