லினக்ஸில் பிக்ஸ் கருவி மூலம் கோப்புகளை வேகமாக சுருக்க எப்படி


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

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

லினக்ஸ் கணினிகளில் பிக்ஸ் நிறுவுதல்

பிக்ஸ் நிறுவுவது பூங்காவில் ஒரு நடை, ஏனெனில் பிக்ஸ் தொகுப்பு டெபியன் மற்றும் சென்டோஸ் போன்ற முக்கிய விநியோகங்களுக்கான அதிகாரப்பூர்வ களஞ்சியங்களில் உள்ளது.

பின்வருமாறு அந்தந்த தொகுப்பு மேலாளர்களைப் பயன்படுத்தி பல்வேறு விநியோகங்களில் ஒரே கட்டளையில் பிக்ஸை நிறுவலாம்.

$ sudo apt install pigz  [On Debian/Ubuntu]
$ sudo dnf install pigz  [On CentOS/RHEL/Fedora]
$ sudo pacman -S pigz    [On Arch/Manjaro Linux] 
OR
$ yay -S pigz

பிக்ஸுடன் கோப்புகளை எவ்வாறு சுருக்கலாம்

ஒரு கோப்பை ஜிப் வடிவத்தில் சுருக்க, தொடரியல் பயன்படுத்தவும்.

$ pigz filename

இந்த வழிகாட்டியில், ஆர்ப்பாட்ட நோக்கங்களுக்காக உபுண்டு -20.04-பீட்டா-டெஸ்க்டாப்- amd64.iso கோப்பைப் பயன்படுத்துவோம். கோப்பு இயக்கத்தை சுருக்க:

$ pigz ubuntu-20.04-beta-desktop-amd64.iso

இருப்பினும், கட்டளை அசல் கோப்பை சுருக்கத்தின் மீது நீக்குகிறது. சுருக்கத்திற்குப் பிறகு அசல் கோப்பைத் தக்கவைக்க, காட்டப்பட்டுள்ளபடி -k விருப்பத்தைப் பயன்படுத்தவும்.

$ pigz -k ubuntu-20.04-beta-desktop-amd64.iso

வெளியீட்டிலிருந்து, சுருக்கத்திற்குப் பிறகும் அசல் கோப்பு தக்கவைக்கப்பட்டுள்ளதை நாம் தெளிவாகக் காணலாம்.

சுருக்கப்பட்ட கோப்பின் உள்ளடக்கத்தை லினக்ஸில் சரிபார்க்கவும்

சுருக்கப்பட்ட கோப்பின் உள்ளடக்கங்களை சரிபார்க்க, அடையப்பட்ட சுருக்க விகிதத்தின் புள்ளிவிவரங்கள் உட்பட, பிக்ஸ் கட்டளையுடன் -l விருப்பத்தைப் பயன்படுத்தவும்:

$ pigz -l ubuntu-20.04-beta-desktop-amd64.iso.gz

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

கூடுதலாக, நீங்கள் 1 முதல் 9 வரை இருக்கும் பல்வேறு சுருக்க நிலைகளைப் பயன்படுத்தலாம். பின்வரும் சுருக்க நிலைகள் ஆதரிக்கப்படுகின்றன:

  • 6 - இயல்புநிலை சுருக்க.
  • 1 - வேகமான ஆனால் குறைந்த சுருக்கத்தை வழங்குகிறது.
  • 9 - மெதுவான ஆனால் சிறந்த சுருக்க.
  • 0 - சுருக்கமில்லை.

எடுத்துக்காட்டாக, கோப்பை சிறந்த சுருக்க மட்டத்துடன் சுருக்க, இயக்கவும்:

$ pigz -9 ubuntu-20.04-beta-desktop-amd64.iso

பிக்ஸுடன் ஒரு கோப்பகத்தை எவ்வாறு சுருக்கலாம்

தானாகவே, பிக்ஸுக்கு ஒரு கோப்புறையை சுருக்க விருப்பங்கள் இல்லை, இது ஒற்றை கோப்புகளை மட்டுமே சுருக்குகிறது. ஒரு பணித்தொகுப்பாக, ஜிப் கோப்பகங்களுக்கு தார் கட்டளையுடன் இணைந்து பிக்ஸ் பயன்படுத்தப்படுகிறது.

ஒரு கோப்பகத்தை சுருக்க, காட்டப்பட்டுள்ளபடி --use-compress-program வாதத்தைப் பயன்படுத்தவும்:

$ tar --use-compress-program="pigz -k " -cf dir1.tar.gz dir1

அமுக்கும்போது செயலிகளின் எண்ணிக்கையை எவ்வாறு கட்டுப்படுத்துவது

கோப்புகளை சுருக்கும்போது பிக்ஸ் பயன்பாட்டு கருவி பல கோர்கள் மற்றும் செயலிகளைப் பயன்படுத்துகிறது என்பதை நாங்கள் முன்னர் குறிப்பிட்டோம். -p விருப்பத்தைப் பயன்படுத்தி பயன்படுத்த வேண்டிய கோர்களின் எண்ணிக்கையை நீங்கள் குறிப்பிடலாம்.

இந்த எடுத்துக்காட்டில், கீழே, அசல் கோப்பை (-k) தக்க வைத்துக் கொள்ளும்போது 4 செயலிகளுடன் (-p4) சிறந்த சுருக்கத்தை ( -9 குறிக்கிறோம்) பயன்படுத்தினோம்.

$ pigz -9 -k -p4 ubuntu-20.04-beta-desktop-amd64.iso

பிக்ஸ் பயன்படுத்தி கோப்புகளை டிகம்பரஸ் செய்வது எப்படி

Pigz ஐப் பயன்படுத்தி ஒரு கோப்பு அல்லது கோப்பகத்தை குறைக்க, -d விருப்பத்தை அல்லது unpigz கட்டளையைப் பயன்படுத்தவும்.

எங்கள் சுருக்கப்பட்ட ஐஎஸ்ஓ கோப்பைப் பயன்படுத்தி, கட்டளை பின்வருமாறு:

$ pigz -d ubuntu-20.04-beta-desktop-amd64.iso
OR
$ unpigz dir1.tar.gz

Pigz vs Gzip க்கு இடையிலான ஒப்பீடு

நாங்கள் இன்னும் சிறிது தூரம் சென்று ஜிப்ஸ் கருவிக்கு எதிராக பிக்ஸைத் தூண்டினோம்.

முடிவுகள் இங்கே:

$ time gzip ubuntu-20.04-beta-desktop-amd64.iso
$ time pigz ubuntu-20.04-beta-desktop-amd64.iso
$ time gzip -d ubuntu-20.04-beta-desktop-amd64.iso.gz
$ time unpigz ubuntu-20.04-beta-desktop-amd64.iso.gz

ஒப்பீட்டிலிருந்து, பிக்ஸிற்கான சுருக்க மற்றும் டிகம்பரஷ்ஷன் நேரங்கள் ஜிஜிப்பை விட மிகக் குறைவு என்பதை நாம் தெளிவாகக் காணலாம். பிக்ஸ் கட்டளை-வரி கருவி ஜிஜிப் கருவியை விட மிக வேகமாக உள்ளது என்பதை இது குறிக்கிறது

பிக்ஸ் கட்டளையின் பயன்பாடு குறித்த கூடுதல் விவரங்களுக்கு, மேன் பக்கங்களைப் பார்வையிடவும்.

$ man pigz

மேலும், பிக்ஸ் கட்டளையுடன் பயன்படுத்தக்கூடிய அனைத்து விருப்பங்களையும் காண கீழே உள்ள கட்டளையை இயக்கவும்.

$ pigz --help

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