Instrumentele de compresie vor fi întotdeauna una dintre alternativele practice atunci când vine vorba de gestionarea spațiului pe disc sau de trimiterea fișierelor mari într-o schemă de greutate mult mai mică. Unul dintre cele mai utilizate utilitare de compresie pentru caracteristicile sale este 7 Zip, care este un instrument gratuit, open source și codul său se află sub licența GNU LGPL.
CompatibilitatePoate fi utilizat în mai multe sisteme de operare fără nicio problemă folosind opțiunile sale care sunt:
- 7-Zip pentru sistemele Windows 10/8/7 / Vista / XP / 2016/2012/2008/2003/2000 / NT.
- p7zip Care este versiunea pe linia de comandă a 7-Zip pentru sistemele Linux / Posix.
CaracteristiciUnele dintre caracteristicile folosirii 7 Zip sunt:
- Compatibil cu formate precum AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS , UDF, UEFI, VDI, VHD, VMDK, WIM, XAR și Z.
- Un utilitar de linie de comandă este disponibil pentru sarcinile de compresie și decompresie.
- Are un manager de fișiere pentru stocarea elementelor care trebuie gestionate în cadrul utilitarului.
- Compatibil cu extensiile 7z, XZ, BZIP2, GZIP, TAR, ZIP și WIM.
- Poate fi integrat în Windows PowerShell.
- Disponibil în mai mult de 80 de limbi.
- Oferă un raport de compresie de 2-10% pentru formatele ZIP și GZIP.
- Are auto-extragere pentru formatul 7z.
- Are un plugin pentru FAR Manager.
- Criptarea AES-256 poate fi aplicată pentru formatele 7z și ZIP
Acum vom vedea cum să instalați 7 Zip pe Linux și să profitați la maximum de funcționalitățile sale.
1. Instalați 7 Zip to Compress pe Linux
Portul 7zip pentru sistemele Linux se numește p7zip, iar acest pachet este preinstalat în unele distribuții Linux, va fi necesar să instalați pachetul p7zip-complet pentru a obține toate utilitățile CLI 7z, 7za și 7zr de pe sistem, pentru a realiza aceasta vom rula următoarea comandă în funcție de distribuția de utilizat:
Debian, Linux Mint sau UbuntuÎn cazul distribuțiilor Linux bazate pe Debian, există trei pachete software legate de 7zip care sunt p7zip, p7zip-full și p7zip-rar. Se recomandă instalarea pachetului p7zip-full, care acceptă multe formate de fișiere. Pentru aceasta executăm următoarele:
sudo apt-get install p7zip-full
Fedora, CentOS și RedHatÎn cazul distribuțiilor Linux bazate pe RedHat, acestea au două pachete legate de 7zip și sunt p7zip și p7zip-plugins. Se recomandă instalarea ambelor pachete. Pentru a instala aceste două pachete, depozitul EPEL trebuie să fie activat pe distribuțiile CentOS / RHEL. În Fedora, nu va fi necesar să configurați un depozit suplimentar.
Executăm următoarele după ce repozitoriul EPEL este activat. Acolo introducem litera S pentru a confirma descărcarea și instalarea.
sudo yum instalează p7zip p7zip-plugins
MARI
Acum vom vedea câteva utilizări practice ale 7 Zip în Ubuntu pentru a profita la maximum de funcționalitățile sale.
2. Creați un fișier comprimat cu 7 Zip pe Linux
Pentru a crea un fișier de arhivă comprimat cu extensia .7z, putem folosi parametrul „a”. Formatele de fișiere acceptate pentru crearea fișierelor sunt 7z, XZ, GZIP, TAR, ZIP și BZIP2, executăm următoarea sintaxă:
7z to name.7z "Fișier de comprimat"
MARI
3. Extrageți un fișier comprimat cu 7 Zip pe Linux
Pasul 1
Pentru a extrage un fișier .7z comprimat, vom folosi opțiunea „e”, care va extrage fișierul în directorul de lucru curent:
7z e nume 7z
MARI
Pasul 2
În cazul în care fișierul există deja, după cum putem vedea, ne va întreba dacă dorim să îl suprascriem, rezultatul final va fi următorul:
MARI
4. Selectați formatul de fișier cu 7 Zip pe Linux
Pentru a selecta un anumit format de fișier, putem folosi opțiunea -t (numele formatului), care ne oferă opțiunea de a selecta un format de fișier precum zip, gzip, bzip2 sau tar (valoarea implicită este 7z), vom folosi următoarele sintaxă:
7z la -t „format format” name.zip „fișier de comprimat”
MARI
5. Vizualizați fișierele comprimate cu 7 Zip pe Linux
Pentru a vedea o listă a fișierelor găzduite într-un fișier comprimat, va fi util parametrul „l” (listă), care va arăta tipul formatului de fișier, metoda utilizată, fișierele din arhivă și multe altele:
7z l nume 7z
MARI
6. Verificați integritatea unei arhive cu 7 Zip pe Linux
Pasul 1
Pentru a testa integritatea unei arhive comprimate, putem folosi opțiunea „t” (test-test) astfel:
7z t nume 7z
MARI
Pasul 2
Câteva opțiuni suplimentare de utilizat cu 7 Zip sunt:
Creați copii de rezervăPentru a crea o copie de rezervă a unui director, va fi necesar să utilizați utilitarul 7za care păstrează proprietarul și / sau grupul unui fișier, spre deosebire de 7z, opțiunea -da permite citirea fișierelor stdin, sintaxa de utilizat va fi următoarea:
tar -cf - "fișiere" | 7za to -si "Files" .tar.7z
Restabiliți o copie de rezervăPentru a restabili o copie de rezervă, putem folosi opțiunea -SW, care va trimite ieșirea către stdout, vom folosi următoarea sintaxă:
7za x -so "fișier" .tar.7z | tar xf -
Definiți un nivel de compresiePentru a seta un nivel de compresie, opțiunea -mx va fi utilă astfel:
tar -cf - "fișiere" | 7za to -si -mx = 8 name.tar.7z
Actualizați fișierelePentru a actualiza un fișier existent sau a șterge fișiere dintr-o compresă, vom folosi opțiunile „u” și „d”, respectiv astfel:
7z u 7z d
Setați o parolăPentru a seta o parolă pentru o arhivă 7 Zip, folosim marcajul -p {parolă}:
7za la -p {parolă} nume.tar.7z
În acest fel, 7 Zip este un utilitar viabil și practic pentru toate lucrările de comprimare a fișierelor în mediile Ubuntu cu cele mai bune caracteristici de securitate și domeniu de aplicare pe care ni le oferă acest utilitar.