परिचय
जब यो लिनक्समा फाईल कम्प्रेसन उपकरण फेला पार्न आउँदा तपाईं विभिन्न छनौटहरूसँग बाँचिरहेका छन् तर कुन एक असल हो?
यस मार्गदर्शिकामा, म जिप , gzip र bzip2 राख्छु उनीहरूको पेस मार्फत हेर्न कुन को लागी राम्रो छ।
मैले विभिन्न फाईल प्रकारहरू विरुद्ध विभिन्न परीक्षणहरू सञ्चालन गरेको छु र प्रत्येक उपकरणका लागि फरक सेटिङ्हरू प्रयोग गर्दै र यहाँ परिणामहरू छन्
विन्डोज कागजात कम्प्रेस गर्नका लागि उत्तम उपकरण
थप विस्तृत परीक्षण देख्नु अघि म एक फाइल प्रकारको विरुद्ध प्रत्येक सङ्कुचन उपकरणको प्रयास गर्न चाहानुहुन्छ ताकि हामी कसरी हेर्न सक्दछ कि प्रत्येक उपकरणले प्रश्नमा फाइल कसरी ह्यान्डल गर्छ।
यी परीक्षणहरू 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 ले यो दिन भएको छ र इतिहासमा सीमित हुन आवश्यक छ।