પરિચય
જ્યારે લીનક્સમાં ફાઇલ કમ્પ્રેશન ટૂલ્સ શોધવામાં આવે છે ત્યારે તમે ઘણી બધી પસંદગીઓ સાથે છોડી રહ્યા છો, પરંતુ જે શ્રેષ્ઠ છે?
આ માર્ગદર્શિકામાં, હું શ્રેષ્ઠ, જે શ્રેષ્ઠ છે તે જોવા માટે તેમના પેસેસ દ્વારા ઝિપ , 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 નું તેનો દિવસ છે અને તેને ઇતિહાસ સુધી મર્યાદિત રાખવાની જરૂર છે.