லினக்ஸ் சிறந்த கம்ப்ரசர் கருவி எது?

அறிமுகம்

லினக்ஸில் கோப்பு சுருக்க கருவிகள் கண்டறியும் போது, ​​நீங்கள் பல வேறுபட்ட விருப்பங்களைக் கொண்டிருக்கும், ஆனால் சிறந்தது எது?

இந்த வழிகாட்டியில், நான் ஜிப் , ஜிசிபி மற்றும் பிசிஐ 2 ஆகியவற்றை அவற்றின் வேகத்திலேயே வைக்கிறேன்.

வெவ்வேறு கோப்பு வகைகளுக்கு எதிராக பல சோதனைகளை நான் மேற்கொண்டேன் மற்றும் ஒவ்வொரு கருவிற்கான வெவ்வேறு அமைப்புகளைப் பயன்படுத்தி, இங்கே முடிவுகளும் உள்ளன

விண்டோஸ் டாக்ஸை அமுக்குவதற்கான சிறந்த கருவி

ஒரு விரிவான சோதனையை பார்க்கும் முன், ஒவ்வொரு கருவி கருவிக்கு ஒரு ஒற்றை கோப்பு வகைக்கு எதிராக முயற்சி செய்ய வேண்டும்.

இந்த சோதனைகள் மைக்ரோசாப்ட் 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

மிகப்பெரிய கோப்பில் நிறைய பக்கங்கள் கொண்ட பல உரைப் பக்கங்கள் மற்றும் வடிவமைப்புகள் நிறைய உள்ளன.

முதல் டெஸ்ட் ஜிசிபி முதல் அனைத்து பிரிவுகளிலும் மேலே வந்துள்ளது மற்றும் 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

எல்லா சந்தர்ப்பங்களிலும், ஜிசிபி மீண்டும் ஒரு முறை தவிர்த்து விடப்பட்டது மற்றும் அது எளிய பிட்மாப் ஆகும். Bzip2 சுருக்க அசல் ஒப்பிடுகையில் ஒரு சிறிய கோப்பு தயாரிக்கப்பட்டது.

ஆடியோ கோப்புகளை அழுத்தி சிறந்த கருவி

மிகவும் பொதுவான ஆடியோ வடிவமைப்பு MP3 மற்றும் கோட்பாடு ஆகும், இது ஏற்கனவே சுருக்கப்பட்டிருக்கிறது, எனவே கருவிகள் உண்மையில் கோப்பு அளவு அதிகரிக்கும்.

நான் இரண்டு கோப்புகளை சோதிக்க போகிறேன்:

கோப்பு 1:

கருவி கோப்பின் அளவு
தொடக்க கோப்புகள் 5278905
ஜிப் 5270224
, gzip 5270086
Bzip2 5270491

கோப்பு 2:

கருவி கோப்பின் அளவு
தொடக்க கோப்புகள் 4135331
ஜிப் 4126138
, gzip 4126000
Bzip2 4119410

இந்த நேரத்தில் முடிவுகள் முடிவுறாதவை. அனைத்து சந்தர்ப்பங்களிலும் அழுத்தம் குறைவாக இருந்தது, ஆனால் கோப்பு 1 க்கு மிக மோசமானதாக Bzip2 மற்றும் கோப்பு 2 க்கு சிறந்தது.

வீடியோவைக் கட்டுப்படுத்த சிறந்த கருவி

இந்த சோதனை, நான் 2 வீடியோ கோப்புகளை அழுத்தி போகிறேன். எம்.பி 4 கோப்புடன் எம்.பி 4 கோப்புடன் ஏற்கனவே ஒரு சுருக்கத்தை கொண்டுள்ளது, எனவே கருவிகளின் செயல்திறனைப் பொறுத்து முடிவுகள் மிகச் சிறியதாக இருக்கும்.

நான் ஒரு எல்.எல்.வி கோப்பை சேர்த்திருக்கிறேன், இது எந்த இழப்புமின்மையும் இல்லாததால் இது ஒரு இழப்பற்ற வடிவமைப்பு.

எம்பி 4:

கருவி கோப்பின் அளவு
தொடக்க கோப்புகள் 731908
ஜிப் 478546
, gzip 478407
Bzip2 478042


மீண்டும் மீண்டும் bzip2 வடிவம் மற்ற கோப்பு வகைகளை விட வெளியே வந்தது.

இந்த கட்டத்தில், நீங்கள் பயன்படுத்தும் கருவிக்கு கொஞ்சம் வேறுபாடு இருப்பதாக தோன்றுகிறது. முடிவுகள் எல்லா கோப்பு வகைகளுக்கும் பலகை முழுவதும் நெருக்கமாக உள்ளன, சில நேரங்களில் gzip சிறந்தது, மற்றவர்கள் bzip2 சிறந்தது மற்றும் zip கட்டளை பொதுவாக அல்லது அங்கே இருக்கும்.

எப்எல்வி:

கருவி கோப்பின் அளவு
தொடக்க கோப்புகள் 7833634
ஜிப் 4339169
, gzip 4339030
Bzip2 4300295


நீங்கள் bzip2 தேர்வு சுருக்க கருவி என்று வீடியோ compressing என்று தோன்றும் என்று தோன்றும்.

செயல்பாடுகளை

நான் முயற்சி செய்யும் கடைசி ஒற்றை பிரிவில் செயல்படக்கூடியது.

செயல்திறனைக் கொண்டிருக்கும் குறியீட்டை நான் தொகுத்துள்ளேன் என நினைக்கிறேன், அவை நன்றாகச் சுருக்கமாட்டாது.

கோப்பு 1:

கருவி கோப்பின் அளவு
தொடக்க கோப்புகள் 26557472
ஜிப் 26514031
, gzip 26513892
Bzip2 26639209

கோப்பு 2:

கருவி கோப்பின் அளவு
தொடக்க கோப்புகள் 195629144
ஜிப் 193951631
, gzip 193951493
Bzip2 194834876


மறுபடியும் நாம் மேலே பார்த்தால், பிசிஐபி 2 கடைசியாக வரும். சிறிய இயங்கக்கூடிய Bzip கோப்பு உண்மையில் அளவு வளர்ந்தது.

முழு அடைவு சோதனை

இதுவரை நான் தனிப்பட்ட கோப்புகளை தீர்க்கப்பட வேண்டும். இந்த நேரத்தில் நான் படங்கள், ஆவணங்கள், விரிதாள்கள், வீடியோக்கள், ஆடியோ கோப்புகள், செயல்திறன் மற்றும் பல வேறுபட்ட கோப்பு வடிவங்களின் முழு கோப்புறை உள்ளது.

நான் ஒரு தார் கோப்பை உருவாக்கியிருக்கிறேன், இது கிடைக்கக்கூடிய எல்லா கருவிகளைப் பயன்படுத்தி சுருக்கவும் எளிதாக்குகிறது. ஜிப் மற்றும் bzip2 கட்டளைகள் ஒற்றை கோப்புகளுக்கு எதிராக வேலை செய்கின்றன, அதே சமயம் zip கட்டளை கோப்புறைகளுக்கு எதிராக வேலை செய்யலாம்.

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 அமுக்க கருவிகளைப் போல் பயனுள்ளதாக இல்லை என்பது தெளிவு. கோப்புகளை சுருட்டுவதற்கு அதிக நேரம் எடுக்கிறது மற்றும் இறுதி கோப்பு அளவு பெரியது.

ஜிப் மற்றும் ஜிசிப் இடையேயான வித்தியாசம் மிகக் குறைவாக உள்ளது, அதே நேரத்தில் ஜிஜிப் பொதுவாக மேல் அவுட் முறையில் வரும், ஜிப் வடிவமைப்பானது பல்வேறு இயக்க முறைமைகளில் பொதுவானதாக இருக்கிறது.

எனவே என் தீர்ப்பு நிச்சயமாக ஜிப் அல்லது ஜிசிப் பயன்படுத்த வேண்டும், ஆனால் ஒருவேளை bzip2 அதன் நாள் இருந்தது மற்றும் வரலாற்றில் மட்டுமே வேண்டும்.