குனு / லினக்ஸில் சுருக்கத்தின் அனைத்து ரகசியங்களும்

சுருக்க குழாய்கள்

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

உண்மை என்னவென்றால், தார் போன்ற கருவிகள் மட்டுமல்லாமல், தொகுப்புகளை உருவாக்க முடியும், அவை சில வகையான சுருக்கங்களையும் சேர்க்கலாம். பிரபலமான டார்பால்ஸ் அவற்றில் நாம் ஏற்கனவே பேசியுள்ளோம் பல சந்தர்ப்பங்களில் எல்.எக்ஸ்.ஏ.. Bzfgrep போன்ற சுருக்கப்பட்ட கோப்புகளுக்குள் தேட grep போன்ற அற்பமான மற்றும் அடிக்கடி கருவிகளின் மாறுபாடுகளையும் நாங்கள் காண்போம், அல்லது bzless மற்றும் bzmore போன்ற சுருக்கப்பட்ட கோப்புகளுக்கான அவற்றின் மாறுபாடுகளைக் கொண்ட குறைவான மற்றும் அதிகமானவை கூட. அவை அனைத்தையும் காண நாம் பின்வரும் கட்டளையின் வெளியீட்டைப் பார்க்க வேண்டும்:

apropos compress

வழிமுறைகள் மற்றும் சோதனைகள்:

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

time zip prueba.zip prueba

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

ls -l

நீங்கள் விரும்பினால், சுருக்கப்பட்ட கோப்புகளை ஒப்பிடுவதற்கு மற்ற கருவிகளையும் பயன்படுத்தலாம், எடுத்துக்காட்டாக, வேறுபட்ட கருவியின் சில வகைகளுடன்:

xzdiff [opciones] fichero1 fichero2

lzdiff [opciones] fichero 1 fichero2

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

சுருக்க கருவிகள்:

என கிடைக்கும் கருவிகள் அவற்றில் பல உள்ளன, சில புதியவர்களுக்கான வரைகலை இடைமுகத்துடன் உள்ளன, மேலும் பீஜிப், அல்லது 7 ஜிப், ... போன்ற சுருக்கங்கள் மற்றும் டிகம்பரஷன்களைச் செய்ய எளிய மற்றும் உள்ளுணர்வு ஜி.யு.ஐ.யை நாங்கள் சமாளிக்க வேண்டியிருக்கும். குறிப்பாக, முதலாவது பல்வேறு வடிவங்களுடன் பணிபுரியும் திறன் கொண்டது, குறிப்பாக அவற்றில் 180 க்கும் மேற்பட்டவை. ஆனால் நீங்கள் இன்னும் முனையத்துடன் பணிபுரிய விரும்புவோரில் ஒருவராக இருந்தால், உங்களுக்கு நிச்சயமாகத் தெரிந்த ஏராளமான கருவிகள் உங்களிடம் இருக்கும்:

  • zip மற்றும் unzip: மைக்ரோசாப்ட் விண்டோஸ் கணினிகளிலும், மேகோஸ் மற்றும் பிறவற்றிலும் இந்த கோப்புகளுடன் பணிபுரியும் கருவிகளை நீங்கள் காண்பீர்கள் என்பதால், நீங்கள் விரும்புவது மற்ற இயக்க முறைமைகளுக்கு சிறியதாக இருக்கும் கோப்புகள் என்றால் இது ஒரு நல்ல வழி. எடுத்துக்காட்டாக, சோதனை என்று பெயரிடப்பட்ட ஒரு கோப்பு அல்லது கோப்பகத்தை சுருக்கி பின்னர் அதைக் குறைக்க:
zip prueba.zip prueba

unzip prueba.zip

  • , gzip: யூனிக்ஸ் / லினக்ஸ் இயக்க முறைமைகளுக்கு இடையில் பெயர்வுத்திறன் இருந்தால் நீங்கள் விரும்புவது சிறந்தது. சுருக்க விகிதம் கிட்டத்தட்ட ஜிப்பிற்கு ஒத்ததாக இருக்கலாம், ஒருவேளை சற்று சிறந்தது, ஆனால் ஜிப் அல்லது ஜிஜிப்பின் கீழ் கோப்பு அளவுகளில் அதிக வித்தியாசத்தை நீங்கள் காண முடியாது. இந்த கருவியைக் கொண்டு சுருக்கவும் குறைக்கவும் நாம் டிகம்பரஷ்ஷன் விஷயத்தில் இரண்டு விருப்பங்களைப் பயன்படுத்தலாம், அவை -do விருப்பம், நேரடியாக மாற்று கன்ஸிப்பைப் பயன்படுத்துகின்றன:
gzip prueba

gzip -d prueba.gz

gunzip prueba.gz

  • bzip2: முந்தையதைப் போலவே, இந்த வழிமுறை யூனிக்ஸ் / லினக்ஸ் இயக்க முறைமைகளில் மிகவும் உள்ளது, இருப்பினும் இது ஜிஜிப் விட சுருக்க மற்றும் டிகம்பரஷ்ஷன் செயல்முறைகளில் சிறிது நேரம் எடுக்கும். இந்த வழக்கில், தாமதம் xz ஐப் போலவே அதிக சுருக்க விகிதமாக மொழிபெயர்க்காது, ஏனெனில் bzip2 இன் கீழ் சுருக்கப்பட்ட கோப்புகள் gzip ஐ விட சற்று அதிகமாக இருக்கும். அதனால்தான் bzip2 ஐத் தவிர்த்து, அதற்கு பதிலாக xz அல்லது gzip ஐத் தேர்வுசெய்ய பரிந்துரைக்கப்படுகிறது. நீங்கள் சுருக்க முயற்சிக்கும் கோப்பு வகையை எல்லாம் சார்ந்தது என்றாலும் ... எடுத்துக்காட்டாக:
bzip2 prueba

bzip2 -d prueba.bz2

  • xz: இது பெரிய கோப்பு அளவுகளுக்கு விருப்பமான வடிவமைப்பாகும், ஏனெனில் இது சிறந்த சுருக்க விகிதங்களை வழங்குகிறது, ஆனால் இது ஒரு சுருக்க அல்லது டிகம்பரஷ்ஷனை முடிக்க அதிக நேரம் எடுக்கும் என்பதும் உண்மை. இது முந்தையதை விட மிகவும் புதியது, எனவே இதற்கான கருவி இல்லாத அதிக பழமையான டிஸ்ட்ரோக்கள் அல்லது பழைய யூனிக்ஸ் அமைப்புகளுடன் நீங்கள் காணலாம். எடுத்துக்காட்டுகள்:
xz prueba

xz -d prueba.xz

  • unrar மற்றும் rar: இந்த கருவிகளுக்கு நன்றி லினக்ஸில் RAR வடிவங்களுடன் நாங்கள் பணியாற்றலாம், இது முந்தையதைப் போல * நிக்ஸ் அமைப்புகளின் விஷயத்தில் பிரபலமாக இல்லை என்றாலும் ... இந்த விஷயத்தில் நாம் தேர்வு செய்யலாம்:
rar a prueba.rar prueba

unrar e prueba.rar

  • அமுக்கி மற்றும் சுருக்க: மற்றும் அமுக்கத்தின் பயன்பாடு தொலைந்து போயிருந்தாலும், முந்தையதைப் போல பிரபலமாக இல்லாவிட்டாலும், இந்த கருவியை நான் கவனிக்க விரும்பவில்லை. இது ஒரு .Z நீட்டிப்புடன் கோப்புகளை சுருக்க பயன்படுகிறது, மேலும் இது மாற்றியமைக்கப்பட்ட லெம்பல்-ஜிவ் வழிமுறைக்கு நன்றி செலுத்துகிறது. உதாரணத்திற்கு:
compress -v prueba

uncompress prueba.Z

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

tar czvf prueba.tar.gz prueba

tar xzvf prueba.tar.gz

நீங்கள் பார்த்தபடி நாங்கள் பயன்படுத்தினோம் விருப்பங்கள் சுருக்க அல்காரிதம் z ஐக் குறிக்கும் zvf (இந்த விஷயத்தில் gzip), v அது என்ன செய்கிறது என்பது பற்றிய தகவல்களைக் கொடுக்கும் வினைச்சொல் பயன்முறைக்கு, மற்றும் f உடன் பணிபுரியக் கோப்பை குறிக்க ... சரி, நாம் அதை மாற்றினால் z மற்றொரு வகை வழிமுறையுடன் தொடர்புடைய மற்றொரு கடிதத்தின் மூலம் டார்பாலுக்கு பயன்படுத்தப்படும் சுருக்க வகையை மாற்றலாம்:

விருப்பம் வழிமுறை நீட்டிப்பு
z , gzip .tar.gz
j bzip2 .tar.bz2
J xz .tar.xz
lzip ZIP .tar.lz
lzma lzma .tar.lzma

* நிச்சயமாக முந்தைய அனைத்து கட்டளைகளிலும் சுவாரஸ்யமான விருப்பங்கள் உள்ளன, அவை மனிதனைப் பயன்படுத்துவதைக் கண்டறிய நான் உங்களை அழைக்கிறேன், மறுநிகழ்வு போன்ற சில அவசியமானவை.

மறக்க வேண்டாம் உங்கள் கருத்துக்களை தெரிவிக்கவும்...


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ஜேவியர் மார்டினெஸ் எச்செனிக் அவர் கூறினார்

    நான் குறிப்பாக 7zip ஐப் பயன்படுத்துகிறேன்

  2.   மார்சிலோ அவர் கூறினார்

    நீங்கள் 7zip ஐ தவறவிட்டீர்கள். ஒரு நல்ல விருப்பம் மற்றும் இலவச மென்பொருள்.

  3.   அம்பர்டோ அவர் கூறினார்

    சிறந்த தகவல், குனு / லினக்ஸ் மிகவும் கடினம் என்றும் எல்லாவற்றையும் செய்ய வேண்டும் என்றும் கூறும் கடமையில் உள்ள "ஹார்னெட்டை" நீங்கள் காணாதபடி, எந்த பிரச்சனையும் இல்லாமல் வரைபடமாகவும் சுருக்கவும் முடியும் என்று கூறி ஆரம்பித்திருப்பேன். பணியகம். இல்லை, இது மற்றொரு விருப்பம்.