જે Linux માટે શ્રેષ્ઠ કમ્પ્રેશન સાધન છે?

પરિચય

જ્યારે લીનક્સમાં ફાઇલ કમ્પ્રેશન ટૂલ્સ શોધવામાં આવે છે ત્યારે તમે ઘણી બધી પસંદગીઓ સાથે છોડી રહ્યા છો, પરંતુ જે શ્રેષ્ઠ છે?

આ માર્ગદર્શિકામાં, હું શ્રેષ્ઠ, જે શ્રેષ્ઠ છે તે જોવા માટે તેમના પેસેસ દ્વારા ઝિપ , gzip અને bzip2 મુકીશ.

મેં જુદા જુદા ફાઇલ પ્રકારો વિરુદ્ધ સંખ્યાબંધ પરીક્ષણો કર્યા છે અને દરેક સાધન માટે વિવિધ સેટિંગ્સનો ઉપયોગ કર્યો છે અને અહીં પરિણામો છે

વિન્ડોઝ દસ્તાવેજોને કોમ્પ્રેસ્સીંગ માટે શ્રેષ્ઠ સાધન

વધુ વિગતવાર પરીક્ષણ જોવા પહેલાં હું એક ફાઇલ પ્રકાર સામે દરેક કમ્પ્રેશન ટૂલને અજમાવવા માગે છે જેથી અમે જોઈ શકીએ કે કેવી રીતે દરેક સાધન પ્રશ્નમાં ફાઇલ સંભાળે છે.

આ પરીક્ષણો Microsoft DOCX ફોર્મેટ સામે ચાલે છે

મૂળભૂત સુયોજનો

મેં દરેક પ્રોગ્રામ માટે ડિફૉલ્ટ સેટિંગ્સ સાથે પ્રારંભ કર્યો છે.

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 12202 બાઇટ્સ
ઝિપ 9685
ઝિપ 9537
bzip2 10109

શ્રેષ્ઠ સંકોચન

આ વખતે હું મહત્તમ સંકોચન માટે ગયો છું,

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 12202 બાઇટ્સ
ઝિપ 9677
ઝિપ 9530
bzip2 10109

આ સુનાવણી ન હોવાનું સુનિશ્ચિત કરવા માટે મેં 2 અન્ય દસ્તાવેજોની સામે જ ટેસ્ટ કરવાનો પ્રયાસ કર્યો હતો.

ફાઇલ 1:

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 14913176
ઝિપ 14657475
ઝિપ 14657328
bzip2 14741042

ફાઇલ 2:

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 13314
ઝિપ 10814
ઝિપ 10653
bzip2 11254

બે ફાઇલોમાં ફક્ત લખાણ છે, જ્યારે મોટી ફાઇલમાં ઘણાં બધાં ચિત્રો અને ઘણાં ફોર્મેટિંગ સાથે ટેક્સ્ટના ઘણા પૃષ્ઠો શામેલ છે.

પ્રથમ ટેસ્ટમાંથી તમામ કેટેગરીઝમાં ટોચ પર બહાર આવે છે અને bzip2 એ ઓછામાં ઓછી અસરકારક છે.

કોમ્પ્રેસિંગ છબીઓ માટે શ્રેષ્ઠ સાધન

આ વખતે હું વિવિધ ઇમેજ ફોર્મેટ જેમ કે PNG અને JPG કોમ્પ્રેસિંગના પરિણામ દર્શાવવા જઈ રહ્યો છું.

સિદ્ધાંતમાં, JPG ફાઇલો પહેલાથી જ સંકુચિત થઇ છે અને તેથી તે સંકોચિત ન પણ હોઈ શકે અને સિદ્ધાંતમાં ફાઇલને મોટી બનાવી શકે છે.

PNG ફાઇલ

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 345265
ઝિપ 345399
ઝિપ 345247
bzip2 346484

JPEG ફાઇલ

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 44340
ઝિપ 44165
ઝિપ 44015
bzip2 44281

બીટમેપ ફાઇલ

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 3113334
ઝિપ 495028
ઝિપ 494883
bzip2 397569

GIF ફાઇલ

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 6164
ઝિપ 5772
ઝિપ 5627
bzip2 6051

તમામ કેસોમાં, એક પછી એક જ વાર ટોચ પર જીપ્સ બહાર આવ્યા હતા અને તે નમ્ર બીટમેપ હતો. Bzip2 સંકોચન મૂળ સરખામણીમાં એક નાના ફાઇલ પેદા.

ઑડિઓ ફાઇલોને સંકુચિત કરવા માટે શ્રેષ્ઠ સાધન

સૌથી સામાન્ય ઑડિઓ ફોર્મેટ એમપી 3 અને સિદ્ધાંતમાં છે, આ પહેલેથી જ સંકુચિત થઈ ગયેલ છે જેથી સાધનો વાસ્તવમાં ફાઇલનું કદ વધારી શકે.

હું બે ફાઈલો ચકાસું છું:

ફાઇલ 1:

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 5278905
ઝિપ 5270224
ઝિપ 5270086
bzip2 5270491

ફાઇલ 2:

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 4135331
ઝિપ 4126138
ઝિપ 4126000
bzip2 4119410

આ વખતે પરિણામો અનિર્ણિત હતા. બધા કિસ્સાઓમાં સંકોચન ન્યૂનતમ હતું, પરંતુ તે રસપ્રદ છે કે ફાઇલ 2 માટે bzip2 સૌથી ખરાબ પરિણામથી બહાર આવી અને ફાઇલ 2 માટે શ્રેષ્ઠ.

કોમ્પ્રેસિંગ વિડીયો માટે શ્રેષ્ઠ સાધન

આ પરીક્ષણમાં, હું 2 વિડિયો ફાઇલોને સંકુચિત કરીશ. એમપી 3 ની જેમ એમપી 4 ફાઇલમાં પહેલાથી કમ્પ્રેશનનું સ્તર છે અને તેથી પરિણામો કદાચ સાધનો કેટલી સારી રીતે કાર્ય કરે છે તે બાબતે નગણ્ય સાબિત થશે.

મેં એક એફએલવી ફાઇલ પણ શામેલ કરી છે જે કમ્પ્રેશનના કોઈપણ સ્તરે હશે નહીં કારણ કે તે લોસલેસ ફોર્મેટ છે.

એમપી 4:

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 731908
ઝિપ 478546
ઝિપ 478407
bzip2 478042


હજુ સુધી ફરીથી bzip2 બંધારણમાં અન્ય ફાઇલ પ્રકારો કરતાં વધુ સારી બહાર આવ્યા હતા.

આ તબક્કે, એવું લાગતું હશે કે તમે કયા સાધનનો ઉપયોગ કરો છો તેમાં થોડું ફરક છે. પરિણામો બધા ફાઇલ પ્રકારો માટે બોર્ડમાં બંધ છે અને કેટલીક વખત gzip શ્રેષ્ઠ છે અને અન્ય bzip2 શ્રેષ્ઠ છે અને ઝિપ કમાન્ડ સામાન્ય રીતે ત્યાં અથવા ત્યાં છે.

એફએલવી:

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 7833634
ઝિપ 4339169
ઝિપ 4339030
bzip2 4300295


એવું લાગે છે કે જો તમે વિડીઓને સંકુચિત કરતા હોવ તો bzip2 એ પસંદગીના સંકોચન સાધન છે.

એક્ઝેક્યુટેબલ્સ

છેલ્લી સિંગલ કેટેગરી જે હું પ્રયત્ન કરીશ, એક્ઝેક્યુટેબલ છે.

જેમ એક્ઝેક્યુટેબલો કોડને સંકલિત કરે છે તેમ હું શંકા કરું છું કે તે ખૂબ સારી રીતે સંકુચિત નહીં થાય.

ફાઇલ 1:

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 26557472
ઝિપ 26514031
ઝિપ 26513892
bzip2 26639209

ફાઇલ 2:

ટૂલ ફાઇલ કદ
પ્રારંભિક ફાઇલિસાઇઝ 195629144
ઝિપ 193951631
ઝિપ 193951493
bzip2 194834876


ફરી આપણે જોશું કે gzip ટોચ પર આવે છે અને bzip2 છેલ્લે આવે છે નાના એક્ઝેક્યુટેબલ માટે ઝિપ ફાઇલ વાસ્તવમાં કદમાં વધારો થઇ હતી.

પૂર્ણ ફોલ્ડર પરીક્ષણ

આમ અત્યાર સુધી મેં વ્યક્તિગત ફાઇલો સાથે વ્યવહાર કર્યો છે. આ વખતે મારી પાસે છબીઓ, દસ્તાવેજો, સ્પ્રેડશીટ્સ, વીડિયો, ઑડિઓ ફાઇલો, એક્ઝેક્યુટેબલ્સ અને ઘણાં અન્ય વિવિધ ફાઇલ ફોર્મેટથી ભરેલો ફોલ્ડર છે.

મેં એક ટાર ફાઇલ બનાવી છે જે ઉપલબ્ધ તમામ સાધનોનો ઉપયોગ કરવાનું સરળ બનાવે છે. ઝિપ અને bzip2 આદેશો એક ફાઇલ સાથે કાર્ય કરે છે, જ્યારે ઝિપ કમાન્ડ ફોલ્ડર્સ સામે કામ કરી શકે છે.

ટાર કમાન્ડનો ઉપયોગ કરીને મેં એક ફાઇલ બનાવી છે જેમાં અસંખ્ય ફોલ્ડર્સ અને ફાઇલો વિસંકુચિત ફોર્મેટમાં છે.

હું આ પરીક્ષામાં ઘણી વસ્તુઓ પર નજર રાખીશ:

ડિફૉલ્ટ સંકોચન

ટૂલ ફાઇલ કદ લેવાયેલા સમય
પ્રારંભિક ફાઇલ 1333084160 0
ઝિપ 1303177778 1 મિનિટ 10 સેકંડ
ઝિપ 1303177637 1 મિનિટ 35 સેકન્ડ
bzip2 1309234947 6 મિનિટ 5 સેકન્ડ

મહત્તમ સંકોચન

ટૂલ ફાઇલ કદ લેવાયેલા સમય
પ્રારંભિક ફાઇલ 1333084160 0
ઝિપ 1303107894 1 મિનિટ 10 સેકંડ
ઝિપ 1303107753 1 મિનિટ 35 સેકન્ડ
bzip2 1309234947 6 મિનિટ 10 સેકંડ

સૌથી ઝડપી સંકોચન

ટૂલ ફાઇલ કદ લેવાયેલા સમય
પ્રારંભિક ફાઇલ 1333084160 0
ઝિપ 1304163943 1 મિનિટ 0 સેકંડ
ઝિપ 1304163802 1 મિનિટ 15 સેકન્ડ
bzip2 1313557595 6 મિનિટ 10 સેકંડ

સારાંશ

અંતિમ પરીક્ષણ પર આધારિત તે સ્પષ્ટ છે કે bzip2 અન્ય 2 કમ્પ્રેશન ટૂલ્સ તરીકે ઉપયોગી નથી. ફાઇલોને સંકુચિત કરવા માટે વધુ સમય લાગે છે અને અંતિમ ફાઇલ કદ મોટી છે.

ઝિપ અને ઝિપ વચ્ચેનો તફાવત નજીવો છે, અને જયારે gzip સામાન્ય રીતે ટોચ પર આવે છે, વિવિધ ઓપરેટિંગ સિસ્ટમોમાં ઝિપ ફોર્મેટ વધુ સામાન્ય છે.

તેથી મારું ચુકાદો એ છે કે ચોક્કસપણે ઝિપ અથવા ઝિપનો ઉપયોગ કરે છે, પરંતુ કદાચ બઝીપ 2 નું તેનો દિવસ છે અને તેને ઇતિહાસ સુધી મર્યાદિત રાખવાની જરૂર છે.