పరిచయం
లైనక్స్లో ఫైల్ కంప్రెషన్ టూల్స్ ను కనుగొన్నప్పుడు, మీరు అనేక ఎంపికలతో మిగిలిపోతారు, కానీ ఇది ఏది ఉత్తమమైనది?
ఈ మార్గదర్శిలో, నేను zip , gzip మరియు bzip2 ను వారి పేసెస్ ద్వారా ఉంచుతాను.
నేను విభిన్న ఫైల్ రకాలకు వ్యతిరేకంగా అనేక పరీక్షలను నిర్వహించాను మరియు ప్రతి సాధనం కోసం వేర్వేరు సెట్టింగ్లను ఉపయోగించి మరియు ఇక్కడ ఫలితాలు ఉన్నాయి
విండోస్ పత్రాలను కుదించడానికి ఉత్తమ సాధనం
మరింత వివరణాత్మక పరీక్షను చూడడానికి ముందు నేను ఒక సింగిల్ ఫైల్ రకానికి వ్యతిరేకంగా ప్రతి కంప్రెషన్ టూల్ను ప్రయత్నించాను, తద్వారా ప్రతి సాధనం ప్రశ్నలో ఫైల్ను ఎలా నిర్వహిస్తుందో చూద్దాం.
ఈ పరీక్షలు మైక్రోసాఫ్ట్ DOCX ఆకృతికి వ్యతిరేకంగా అమలు చేయబడ్డాయి.
డిఫాల్ట్ సెట్టింగులు
ప్రతి కార్యక్రమం కోసం డిఫాల్ట్ సెట్టింగులతో నేను ప్రారంభించాను.
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 12202 బైట్లు |
జిప్ | 9685 |
gzip | 9537 |
Bzip2 | 10109 |
ఉత్తమ కంప్రెషన్
ఈ సమయం నేను గరిష్ట కుదింపు కోసం వెళ్ళాను,
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 12202 బైట్లు |
జిప్ | 9677 |
gzip | 9530 |
Bzip2 | 10109 |
ఇది ఒక అదృష్టం కాదు నిర్ధారించుకోవడానికి నేను 2 ఇతర పత్రాలు వ్యతిరేకంగా అదే పరీక్ష ప్రయత్నించారు.
ఫైల్ 1:
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 14913176 |
జిప్ | 14657475 |
gzip | 14657328 |
Bzip2 | 14741042 |
ఫైలు 2:
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 13314 |
జిప్ | 10814 |
gzip | 10653 |
Bzip2 | 11254 |
పెద్ద ఫైల్లో టెక్స్ట్ యొక్క పేజీలు చాలా ఉన్నాయి మరియు ఫార్మాటింగ్ చాలా ఉన్నాయి, అయితే రెండు ఫైల్స్ టెక్స్ట్ మాత్రమే.
మొదటి పరీక్ష నుండి gzip అన్ని కేతగిరీలు పైన బయటకు వస్తుంది మరియు bzip2 కనీసం సమర్థవంతంగా.
కుదించడం చిత్రాలు కోసం ఉత్తమ సాధనం
ఈ సమయం నేను PNG మరియు JPG వంటి వివిధ ఇమేజ్ ఫార్మాట్లను సంగ్రహించే ఫలితాలను చూపించబోతున్నాను.
సిద్ధాంతములో, JPG ఫైల్స్ అప్పటికే కంప్రెస్ చేయబడివుంటాయి మరియు అందువల్ల అన్నీ కుదింపు చేయకపోవచ్చు మరియు సిద్ధాంతములో పెద్దదిగా చేయుము.
PNG ఫైలు
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 345265 |
జిప్ | 345399 |
gzip | 345247 |
Bzip2 | 346484 |
JPEG ఫైల్
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 44340 |
జిప్ | 44165 |
gzip | 44015 |
Bzip2 | 44281 |
బిట్మ్యాప్ ఫైల్
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 3113334 |
జిప్ | 495028 |
gzip | 494883 |
Bzip2 | 397569 |
GIF ఫైల్
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 6164 |
జిప్ | 5772 |
gzip | 5627 |
Bzip2 | 6051 |
అన్ని సందర్భాల్లో, gzip ఒకటి తప్ప మరెవ్వరూ ముందుకు వచ్చింది మరియు అది వినయపూర్వకమైన బిట్మాప్. Bzip2 కుదింపు అసలైనదానితో పోలిస్తే చిన్న ఫైల్ను ఉత్పత్తి చేసింది.
ఆడియో ఫైళ్ళు కుదించడానికి ఉత్తమ సాధనం
అత్యంత సాధారణ ఆడియో ఫార్మాట్ MP3 మరియు సిద్ధాంతంలో ఉంది, ఇది ఇప్పటికే సంపీడనం చేయబడింది, కనుక టూల్స్ వాస్తవానికి ఫైల్ పరిమాణాన్ని పెంచుతాయి.
నేను రెండు ఫైళ్ళను పరీక్షించబోతున్నాను:
ఫైల్ 1:
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 5278905 |
జిప్ | 5270224 |
gzip | 5270086 |
Bzip2 | 5270491 |
ఫైలు 2:
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 4135331 |
జిప్ | 4126138 |
gzip | 4126000 |
Bzip2 | 4119410 |
ఈసారి ఫలితాలు అసంపూర్తిగా ఉన్నాయి. అన్ని సందర్భాలలో సంపీడనం చాలా తక్కువగా ఉంటుంది కానీ ఇది ఫైల్ 1 కు ఉత్తమమైనది మరియు ఫైల్ 2 కు ఉత్తమమైనదిగా bzip2 వచ్చిందని ఆసక్తికరంగా ఉంటుంది.
వీడియోని సంగ్రహించడానికి ఉత్తమ సాధనం
ఈ పరీక్షలో, నేను 2 వీడియో ఫైళ్లను కుదించుటకు వెళుతున్నాను. MP3 మాదిరిగా MP4 ఫైల్ ఇప్పటికే కుదింపు స్థాయిని కలిగి ఉంది మరియు అందువల్ల సాధనాలు ఎలా పని చేస్తాయనే దానిపై ఫలితాలు చాలా తక్కువగా ఉంటాయి.
నేను ఒక FLV ఫైల్ను కూడా చేర్చాను, ఇది ఒక నష్టపోయిన ఫార్మాట్ గా ఉన్న కుదింపు స్థాయిని కలిగి ఉండదు.
MP4:
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 731908 |
జిప్ | 478546 |
gzip | 478407 |
Bzip2 | 478042 |
ఇంకా మళ్ళీ bzip2 ఫార్మాట్ ఇతర ఫైలు రకాల కంటే మెరుగైన వచ్చింది.
ఈ దశలో, మీరు ఉపయోగించే సాధనానికి కొంచెం వ్యత్యాసం ఉన్నట్లు అనిపిస్తుంది. ఫలితాలు అన్ని ఫైల్ రకాలను బోర్డ్ అంతటా దగ్గరగా ఉన్నాయి మరియు కొన్నిసార్లు gzip ఉత్తమంగా ఉంటుంది మరియు ఇతరులు bzip2 ఉత్తమంగా ఉంటుంది మరియు జిప్ ఆదేశం సాధారణంగా లేదా అక్కడే ఉంటుంది.
FLV:
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 7833634 |
జిప్ | 4339169 |
gzip | 4339030 |
Bzip2 | 4300295 |
మీరు bzip2 ఎంపిక యొక్క కంప్రెషన్ టూల్ అని వీడియోను కంప్రెస్ చేస్తే అది కనిపిస్తుంది.
నిర్వర్తించే
నేను ప్రయత్నిస్తాను చివరి సింగిల్ వర్గం executables ఉంది.
కార్యనిర్వహణలు కోడ్ను సంకలనం చేయగా, నేను వారు బాగా కంపోజ్ చేయలేదని అనుమానించాను.
ఫైల్ 1:
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 26557472 |
జిప్ | 26514031 |
gzip | 26513892 |
Bzip2 | 26639209 |
ఫైలు 2:
టూల్ | ఫైల్ సైజు |
---|---|
ప్రాథమిక ఫైళ్ళు | 195629144 |
జిప్ | 193951631 |
gzip | 193951493 |
Bzip2 | 194834876 |
మళ్ళీ మేము పైన gzip బయటకు వస్తుంది మరియు bzip2 చివరి వస్తుంది. చిన్న ఎగ్జిక్యూటబుల్ కోసం bzip ఫైల్ పరిమాణం పెరిగింది.
పూర్తి ఫోల్డర్ టెస్ట్
ఇంతవరకు నేను వ్యక్తిగత ఫైళ్ళతో వ్యవహరించాను. ఈ సమయంలో నేను చిత్రాలు, పత్రాలు, స్ప్రెడ్షీట్లు, వీడియోలు, ఆడియో ఫైళ్లు, కార్యనిర్వహణలు మరియు అనేక ఇతర విభిన్న ఫైల్ ఫార్మాట్లతో పూర్తి ఫోల్డర్ను కలిగి ఉన్నాను.
నేను అందుబాటులో ఉన్న అన్ని ఉపకరణాలను ఉపయోగించి సులభంగా కంప్రెస్ చేయడానికి ఒక టార్ ఫైల్ను సృష్టించాను. Gzip మరియు bzip2 కమాండ్లు ఒకే ఫైళ్ళకు వ్యతిరేకంగా పనిచేస్తాయి, జిప్ కమాండ్ ఫోల్డర్లకు వ్యతిరేకంగా పనిచేయగలదు.
Tar ఆదేశం ఉపయోగించడం ద్వారా ఒక సింగిల్ ఫైల్ ను నేను ఫోల్డర్లు మరియు ఫైల్లను ఒక కంప్రెస్డ్ ఫార్మాట్లో కలిగి ఉంది.
నేను ఈ పరీక్షలో అనేక విషయాలను పర్యవేక్షించబోతున్నాను:
- డిఫాల్ట్ కంప్రెషన్ సెట్టింగులు ఉపయోగించి కంప్రెస్ - ఫైల్ పరిమాణాల ద్వారా రిపోర్ట్ ఫలితాలు
- డిఫాల్ట్ కంప్రెషన్ సెట్టింగులు ఉపయోగించి కంప్రెస్ - రిపోర్ట్ ఫలితాలు సమయం తీసుకుంది
- ఉత్తమ కంప్రెషన్ను ఉపయోగించి కంప్రెస్ - నివేదికల ఫలితాలు ఫైల్ పరిమాణాల ద్వారా
- ఉత్తమ కుదింపును ఉపయోగించి కంప్రెస్ - సమయానికి నివేదిక ఫలితాలు తీసుకోబడ్డాయి
- వేగవంతమైన కుదింపును ఉపయోగించి కంప్రెస్ చేయండి - నివేదికల ఫలితాలు ఫైల్ పరిమాణాల ద్వారా
- వేగవంతమైన కుదింపు ఉపయోగించి కంప్రెస్ - సమయం తీసుకున్న ద్వారా నివేదిక ఫలితాలు
డిఫాల్ట్ కంప్రెషన్
టూల్ | ఫైల్ సైజు | తీసుకున్న సమయం |
---|---|---|
ప్రారంభ ఫైలు | 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 కుదింపు సాధనాల వలె ఉపయోగకరం కాదని స్పష్టం అవుతుంది. ఫైళ్లను కుదించడానికి ఎక్కువ సమయం పడుతుంది మరియు తుది ఫైల్ పరిమాణం పెద్దది.
Zip మరియు gzip మధ్య వ్యత్యాసం చాలా తక్కువగా ఉంటుంది, మరియు gzip సాధారణంగా పైభాగంలోకి వస్తుంది, జిప్ ఫార్మాట్ వివిధ ఆపరేటింగ్ సిస్టమ్ల్లో సర్వసాధారణంగా ఉంటుంది.
సో నా తీర్పు ఖచ్చితంగా జిప్ లేదా gzip గాని కానీ ఉండవచ్చు bzip2 దాని రోజు కలిగి ఉంది మరియు చరిత్ర పరిమితంగా ఉండాలి ఉంది.