அடுத்த கட்டுரையில் நாம் பிக்ஸைப் பார்க்கப் போகிறோம். இது எங்களை அனுமதிக்கும் பலதரப்பட்ட ஜிஜிப் செயல்படுத்தல் கோப்புகளை சுருக்கவும் மிகக் குறுகிய காலத்தில். இந்த கருவி எங்களுக்கு சுருக்கத்திற்கான மற்றொரு விருப்பத்தை வழங்க வருகிறது, ஏனெனில் ஜிஜிப் போன்ற வேகமான காப்பக / சுருக்க தீர்வுகளில் ஒன்று கூட ஒரு சிறிய சிக்கலைக் கொண்டுள்ளது, மேலும் இது பல செயலிகள் / கோர்களை ஆதரிக்காது. இதன் பொருள் என்னவென்றால், நம்மிடம் ஒப்பீட்டளவில் புதிய பிசி இருந்தால், அது அதன் அனைத்து திறன்களையும் பயன்படுத்தாது.
இணையான ஜிஜிப் செயல்படுத்தலைக் குறிக்கும் பிக்ஸ் ஆகும் gzip க்கான முழு செயல்பாட்டு மாற்று, இது தரவை அமுக்கும்போது பல செயலிகளையும் பல கோர்களையும் சுரண்டுகிறது. பிக்ஸ் மார்க் அட்லரால் எழுதப்பட்டது மற்றும் நூலகங்களைப் பயன்படுத்துகிறது க்குரிய zlib மற்றும் pthread.
பல செயலிகள் மற்றும் கோர்களைப் பயன்படுத்த நூல்களைப் பயன்படுத்தி பிக்ஸ் சுருக்கப்படுகிறது. ஒவ்வொன்றும் துண்டுகளாக பிரிக்கப்பட்டுள்ளது 128 கே.பி.. அவை ஒவ்வொன்றும் ஒவ்வொரு துண்டுக்கான தனிப்பட்ட கட்டுப்பாட்டு மதிப்பும் இணையாக கணக்கிடப்படுகின்றன. சுருக்கப்பட்ட தரவு வெளியீட்டிற்காக எழுதப்பட்டுள்ளது, மேலும் ஒருங்கிணைந்த காசோலை மதிப்பு தனிப்பட்ட காசோலை மதிப்புகளிலிருந்து கணக்கிடப்படுகிறது.
உபுண்டுவில் பிக்ஸ் நிறுவல்
பாரா உபுண்டு, புதினா மற்றும் பிற டெபியன்-இணக்கமான விநியோகங்களில் பிக்ஸ் நிறுவவும், நாம் ஒரு முனையத்தை (Ctrl + Alt + T) மட்டுமே திறந்து கட்டளையைப் பயன்படுத்த வேண்டும்:
sudo apt install pigz
பிக்ஸின் அடிப்படை பயன்பாடு
ஒரு கோப்பை சுருக்கவும்
பாரா எந்த கோப்பையும் வடிவமைக்க சுருக்கவும் குனு ஜிப் பிக்ஸ் உடன், நாம் அதை பின்வரும் வழியில் மட்டுமே பயன்படுத்த வேண்டும்:
pigz NOMBRE_DEL_ARCHIVO
சிலருக்கு இது ஒரு பிரச்சினையாக இருக்கலாம் இயல்புநிலையாக பிக்ஸ் சுருக்கத்திற்குப் பிறகு அசல் கோப்பை நீக்கு. நீங்கள் அதை வைத்திருக்க விரும்பினால், நீங்கள் கண்டிப்பாக வேண்டும் -k சுவிட்சைப் பயன்படுத்தவும் பின்வருமாறு:
pigz -k NOMBRE_DEL_ARCHIVO
பிக்ஸ் பல நிலை சுருக்கங்களை ஆதரிக்கிறது, மற்றும் ஒரு ஹைபனுக்குப் பிறகு அவற்றின் எண்ணிக்கையைக் குறிக்கும் அவற்றுக்கிடையே தேர்வு செய்ய இது நம்மை அனுமதிக்கும். இதற்கு ஒரு எடுத்துக்காட்டு:
pigz -9 -k NOMBRE_DEL_ARCHIVO
1 முதல் 9 வரையிலான எண்களைப் பயன்படுத்தலாம். '1' மூலம் வேகமான செயல்திறனைப் பெறுவோம், ஆனால் மிகக் குறைந்த சுருக்கத்துடன் மற்றும் '9' உடன் மெதுவான, ஆனால் அதிக சுருக்கத்தைப் பெறுவோம்.
கோப்புறைகளை சுருக்கவும்
பிக்ஸ் ஒரு குறிப்பிடத்தக்க கட்டுப்பாட்டைக் கொண்டுள்ளது, அது கோப்புறைகளை ஆதரிக்காது. கோப்புகளை தனித்தனியாக மட்டுமே சுருக்க முடியும். நாம் ஒரு மாற்று தீர்வைக் காணலாம் என்றாலும், அதை ஒன்றாகப் பயன்படுத்த வேண்டும் தார்.
கோப்புறையை சுருக்க விரும்பினால் 'நிதி', மற்றும் வெளிப்புற சுருக்க நிரல்களைப் பயன்படுத்துவதை தார் ஆதரிப்பதால், பின்வருவனவற்றைப் போன்றவற்றை நாங்கள் செய்யலாம்:
tar --use-compress-program="pigz -k -9" -cf Fondos.tar.gz Fondos/
மேலே உள்ள கட்டளையில், tar -use-compress-program என்று கூறுகிறது இது தார் மூலம் ஒரு கோப்பை உருவாக்கும் என்றாலும், அதன் உள்ளடக்கத்தின் சுருக்கமானது வெளிப்புற நிரல் மூலம் செய்யப்படும், இந்த விஷயத்தில் பிக்ஸ். இந்த வெளிப்புற நிரலும் அதன் அளவுருக்களும் பகுதியுடன் வரையறுக்கப்பட்டுள்ளன பிக்ஸ் -கே -9 கட்டளையின். இறுதியாக, 'ஐப் பயன்படுத்தி ஒரு கோப்பை உருவாக்க விரும்புகிறோம் என்பதைக் குறிப்பிடுவோம்-cf', என்று அழைக்கப்படுகிறது'பின்னணிகள்.tar.gz'கோப்புறையில் உள்ள எல்லாவற்றையும் கொண்டு'பணம் /'.
கோப்புகள் மற்றும் கோப்புறைகளை அவிழ்த்து விடுங்கள்
எந்த .gz கோப்பையும் பிக்ஸுடன் அவிழ்த்து விடுங்கள் பின்வரும் கட்டளைகளில் ஏதேனும் தட்டச்சு செய்வது எளிது:
pigz -d NOMBRE_DEL_ARCHIVO.gz unpigz NOMBRE_DEL_ARCHIVO.gz
நீட்டிப்புடன் ஒரு கோப்புறையுடன் முன்பு உருவாக்கிய கோப்பில் tar.gz, கோப்புறை டிகம்பரஷ்ஷன் அதே அணுகுமுறையைப் பயன்படுத்துகிறது 'தார்'சுருக்கத்திற்காக நாங்கள் பயன்படுத்துகிறோம்:
tar --use-compress-program="pigz -d" -xvf NOMBRE_CARPETA.tar.gz
இணையை கட்டுப்படுத்துதல்
பிக்ஸ், இயல்பாக கணினியில் உள்ள அனைத்து செயலிகளையும் / கோர்களையும் பயன்படுத்துகிறது. பெரிய தரவு தொகுப்புகளை சுருக்கும்போது, இது உங்கள் கணினியின் மறுமொழியை பாதிக்கும்.
P விருப்பத்துடன், ஒரு குறிப்பிட்ட எண்ணிக்கையிலான செயலிகள் / கோர்களுக்கு பயன்பாட்டை மட்டுப்படுத்தலாம். இது உங்கள் மற்ற பணிகளுக்கும் ஊடாடும் செயலுக்கும் மீதமுள்ளவற்றை இலவசமாக வைக்கும். இதைச் செய்ய, நீங்கள் பின்வருமாறு செயலிகள் / கோர்களின் எண்ணிக்கையைச் சேர்க்க வேண்டும்:
pigz -k -p2 NOMBRE_DEL_ARCHIVO
-p2 இரண்டு செயலிகள் / கோர்களை மட்டுமே பயன்படுத்த பிக்ஸை கட்டுப்படுத்துகிறது. நாம் விரும்பும் எந்த எண்ணையும் பயன்படுத்தலாம், அது வெளிப்படையாக இருந்தாலும் கூட, அந்த எண்ணை எங்கள் வன்பொருளின் வரம்பிற்குள் வைத்திருப்பது முக்கியம்.
மேலும் தகவலுக்கு, பயனர்கள் செய்யலாம் கோப்பைப் பாருங்கள் என்னை தெரிந்து கொள் அல்லது பக்கத்தைப் படியுங்கள் பயனர் கையேடு வழங்கியவர் பிக்ஸ்.