Linux కోసం ఉత్తమ కంప్రెషన్ టూల్ ఏది?

పరిచయం

లైనక్స్లో ఫైల్ కంప్రెషన్ టూల్స్ ను కనుగొన్నప్పుడు, మీరు అనేక ఎంపికలతో మిగిలిపోతారు, కానీ ఇది ఏది ఉత్తమమైనది?

ఈ మార్గదర్శిలో, నేను 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 దాని రోజు కలిగి ఉంది మరియు చరిత్ర పరిమితంగా ఉండాలి ఉంది.