7zip cel mai puternic dintre arhive

7-Zip este un software gratuit și open source, care este utilizat pentru a crea „arhive” care conțin fișiere care pot fi comprimate. În ceea ce privește compresia/decompresia, 7zip este unul dintre cele mai cunoscute și răspândite în lume și acest lucru datorită ușurinței de utilizare și a algoritmului său de compresie foarte puternic.
Între 2002 și 2016, 7zip a fost descărcat de 410 milioane de ori doar de la SourceForge.

7ZIP 19.00 ⠇ Windows 64 Bits 7ZIP 19.00 ⠇ Windows 32 Bits 7ZX 1.7.1 ⠇ MacOS < 10.15 P7ZIP 16.02 ⠇ Linux

 
7zX este disponibil doar pentru versiunile MacOS sub 10.15 Catalina

interfață 7zip

Mica poveste despre 7-Zip

Dezvoltat și lansat în 1999 de Igor Pavlov, 7zip folosește propriul format de arhivă, formatul 7z. Cu toate acestea, este capabil să citească și să scrie multe alte formate de arhivă comprimate.

Software-ul poate fi utilizat pe linia de comandă sau printr-o interfață grafică (sau interfață de utilizator) care este, de asemenea, capabil să se integreze în shell-ul Windows.

Cea mai mare parte a codului sursă 7zip este licențiată sub GNU LGPL cu restricție la codul sursă pentru formatul RAR. Această restricție afirmă pur și simplu că funcția de decompresie RAR nu poate fi utilizată pentru a inversa inginerul și astfel demontați sistemul de compresie RAR și algoritmul său.

opțiuni 7zip

Formatul de fișier 7z

În mod implicit, 7zip creează arhive în format 7z, adică cu extensia de fișier .7z. Fiecare arhivă poate conține mai multe directoare și fișiere. Deoarece acesta este un format “container”, securitatea, precum și reducerea compresiei sunt finalizate folosind o combinație de filtre stivuite.

Aceasta poate include utilizarea filtrelor de preprocesor, algoritmi de compresie și filtre de criptare. Inima compresiunii 7z folosește o mare varietate de algoritmi, cel mai frecvent fiind bzip2, PPMd, LZMA2 și LZMA. Dezvoltat de Pavlov, LZMA este un sistem relativ nou și debutat servind în principal în format 7z.

LZMA folosește un dicționar de compresie care poate monta până la 4 GB dimensiuni. Cu un raport de compresie mai mare, acest format este mai rapid decât bzip2 și este mai rapid decât acesta din urmă, de asemenea, pentru decompresie la o rată mai mare.

Formatul 7z este deschis și modular, permițând îmbunătățiri continue. Numele fișierelor sunt în format Unicode.

TopTenReviews (un site profesionist) a constatat că compresia 7z a fost cu cel puțin 17% mai bună decât ZIP. Site-ul oficial în limba engleză 7-Zip explică faptul că din 2002 raportul rezultatelor compresiei depinde într-adevăr de tipurile de fișiere pentru teste.

De asemenea, au descris că „de obicei, compresele 7-Zip în format 7z sunt cu 30 până la 70% mai bune decât formatul zip, și cu 2 până la 10% mai bune decât alte programe compatibile cu zip.

Toate specificațiile tehnice ale formatului fișierului 7z sunt disponibile cu codul sursă 7zip din folderul „doc.

Ceea ce ne putem aminti din formatul de fișier 7z este că a fost creat de fapt la bază doar pentru 7zip, dar din 2011, majoritatea software-ului de arhivare îl pot utiliza. O excepție de la aceasta este managerul de arhivă Windows, care nu acceptă încă formatul 7z.

7zip și multe alte formate de arhivă

7zip este capabil să gestioneze o mulțime de formate de arhivă comprimate și necomprimate (doar pentru a le comprima și decomprima). Găsim, de exemplu, în formatele ZIP, Gzip, bzip2, xz, tar și WIM.

Acest software poate, de asemenea, gestiona decomprimarea formatelor APM, ARJ, CHM, cpio, DEB, FLV, JAR, LHA / LZH, LZMA, MSLZ, Open Office XML, onepkg, RAR, RPM, smzip, SWF, XAR, DMG, FAT, HFS, ISO, MBR, NTFS, SquashFS, UDF și imaginile de disc VHD. 7zip acceptă formatul ZIPX numai pentru decompresie. Acest supliment a fost adăugat de la versiunea 9.20 lansată în 2010.

7zip poate deschide anumite fișiere MSI, permițând accesul la meta-fișiere fără a vedea conținutul principal. Se pot deschide unii „instalatori” Microsoft precum CAB (compresie LZX) și NSIS (compresie LZMA).

În mod similar, unele executabile Windows (.EXE) care se pot extrage sau conține arhive (cum este cazul unor fișiere de configurare) pot fi deschise sub 7zip ca arhivă.

Când este comprimat în ZIP sau gzip, 7zip folosește propriul codificator DEFLATE, care permite o compresie mult mai bună, dar pierde viteză în comparație cu implementările obișnuite ale zlib DEFLATE pe alt software. Codificatorul DEFLATE de la 7zip este disponibil separat ca parte a suitei de instrumente AdvancedCOMP.

Motorul de decompresie a arhivei RAR a fost dezvoltat folosind codul sursă gratuit disponibil din programul unRAR, care a introdus, însă, o restricție la crearea de fișiere RAR comprimate. Începând cu versiunea 7zip v15.06 (și pentru următoarele), extragerea fișierului în format RAR5 a fost posibilă.

Unele sisteme de backup utilizează programe de arhivare precum 7zip, de exemplu în acest caz, pentru unele copii de rezervă Android care sunt în format .tar și care pot fi extrase prin software de decompresie (și extragere) precum 7zip. .

Managerul de fișiere 7zip intern

7zip este cu adevărat ușor de utilizat datorită interfeței sale grafice, care include și un manager de fișiere. Acest manager de fișiere oferă o bară de instrumente cu posibilitatea de a crea o arhivă, de a extrage o arhivă, de a testa o arhivă pentru a detecta erori, de a copia, muta și șterge fișiere și deschide proprietățile unui fișier pentru a vedea numai partea de 7zip. Acest manager de fișiere nu afișează, implicit, fișiere ascunse din cauza politicii Windows Explorer.

Astfel, este posibil să găsiți în informațiile despre fișiere numele, data modificării, dimensiunea inițială, precum și dimensiunea comprimată, atributele și comentariile (toate comentariile unui singur fișier vor fi apoi conținute într-un fișier text care va fi baza acestui fișier și care va fi denumită description.ion, textul fișierului care poate fi, evident, publicat offline).

Când ne întoarcem în structura arborescentă pentru a merge la rădăcină, apar toate unitățile interne și externe ale computerului.

Continuând să avansați spre rădăcină, vă va aduce 4 opțiuni:

  • Computer (care afișează lista de unități de pe computer),
  • Documente (care afișează lista documentelor de utilizator Windows, de obicei Documentele mele),
  • Rețea (care afișează toți clienții conectați) și \\.
  • (Acest lucru este identic cu Computerul, cu excepția faptului că afișează și unități cu acces NTFS de nivel scăzut).

Un kit de dezvoltare 7zip

7zip folosește un SDK LZMA, inițial licențiat sub GNU LGPL și Licență publică comună, cu o altă excepție pentru binarele legate. Pe 2 decembrie 2008, SDK 7zip a fost plasat de Igor Pavlov în domeniul public. Prin urmare, este foarte posibil să aveți codul sursă de 7zip pentru a dezvolta propriile soluții.

opțiuni de format de compresie

Folosiți 7zip pe linia de comandă

Două versiuni de 7zip sunt disponibile, inclusiv o versiune 7zip a liniei de comandă. 7z.exe folosește biblioteci externe și un fișier executabil, 7za.exe, care conține modulele încorporate obișnuite, dar numai cu suport de compresie/decompresie 7z, ZIP, gzip, bzip3, Z și Tar.

O versiune de 64 de biți este disponibilă pentru a profita de o mai bună gestionare a memoriei și puterea de calcul a computerului pentru a obține o compresie mai rapidă. Toate versiunile de 7zip acceptă mai multe filetări.

Versiunea 7zip 7za.exe este disponibilă și pentru alte sisteme de operare UNIX (MacOS, Linux, FreeBSD) și FreeDOS, OpenVMS, AmigaOS 4 și MorphOS sub denumirea de p7zip, dezvoltată și întreținută de Pavlov, creatorul 7zip.

linie de comandă

Caracteristici 7zip

• 7zip acceptă algoritmul de criptare AES 256 biți. Criptarea poate fi activată pentru fișiere și ierarhia unei arhive 7z. Când ierarhia este criptată, utilizatorii trebuie să introducă o parolă pentru a vedea numele fișierelor conținute în arhivă. Este, de asemenea, posibil să găsiți standardul de criptare AES pentru fișierele ZIP, special dezvoltat pentru WinZip, dar criptarea numelor de fișiere nu va fi ca în cazul arhivei 7z.
• Posibilitatea de a utiliza 7zip ca metodă de rezervă, deoarece știe să gestioneze volume dinamice.
Utilizare ca manager de fișiere: în modul cu panou dublu, este foarte posibil să utilizați managerul de fișiere nativ 7zip ca orice „Ortodox Manager de fișiere” (sau OFM) ceea ce face foarte ușor să navigați într-o structură de arbore în timp ce au acces direct la liniile de comandă.
Suport multi-thread: 7zip știe să profite de procesoarele multi-core (CPU).
Deschiderea fișierelor EXE ca arhive: 7zip poate deschide fișiere executabile și chiar poate decomprima datele conținute în Setup sau Install fără a fi nevoie să le executați.
Extragerea arhivelor cu nume de fișiere corupte: 7zip poate redenumi fișierele ale căror nume ar fi fost corupte.
• Crearea de arhive cu auto-extragere: extrem de practică pentru utilizare nomadă și, astfel, se bucură de puterea lui 7zip, datorită unui fișier auto-extragător 7z, care poate fi lansat chiar dacă software-ul nu este prezent pe computerul căruia doriți să-i citiți arhiva 7z.
O interfață de comandă online: extrem de practică (și chiar obligatorie!) Pentru profesioniști și experți.
O interfață grafică de utilizator: foarte simplă de utilizat de către utilizatori, interfața de utilizator 7zip sub Windows este făcută pentru a măsura când pentru p7zip este pur și simplu GUI a Unix / Linux Archive Manager.

Sfat: acordați atenție ordinii fișierelor

7-zip nu controlează modul în care fișierele sunt ordonate într-o arhivă. De asemenea, nu ia în considerare ordinea bazându-se pe numele fișierului pe linia de comandă.

Prin urmare, dacă trebuie să păstrați o ordine precisă a fișierelor dvs. într-o arhivă, 7zip nu o va face. De exemplu, formatul de fișier EPUB (care se bazează pe formate Zip și HTML) necesită o sortare a fișierelor sale într-o arhivă: un fișier numit „mimetype” trebuie să fie primul fișier care intră într-o arhivă ZIP.

7zip și securitate

Arhivele cu auto-extragere (care includ executabilul 7zip („instalați-l”)) sunt vulnerabile la executarea codului arbitrar prin piratarea DLL-urilor: aceasta constă în încărcarea unui DLL numit UX Theme .dll când este prezent în același folder ca executabilul 7zip pentru a adăuga cod rău intenționat.

Foarte ingenios din partea hackerilor, această vulnerabilitate este acum completată datorită unei protecții împotriva încărcării prealabile a DLL pentru 7zip executabil, dar și pentru modulele SFX.

7zip în versiunea 18.05 a inclus o vulnerabilitate de executare a codului arbitrar în modulul de extragere a arhivei RAR, o vulnerabilitate fixată la 30 aprilie 2018, care demonstrează actualizarea excelentă a securității 7zip.

extragerea fișierului de compresie

Câteva premii și recenzii despre 7zip

În 2012, Snapfiles a acordat 4,5 din 5 stele pentru 7zip adăugând „interfața și caracteristicile sale sunt destul de elementare, dar raportul de compresie este surprinzător.

În 2009, Justin James de la TechRepublic (o revistă pentru profesioniștii IT) a menționat că 7zip a avut o integrare „drăguță” a sistemului de fișiere Windows și a descris performanța de compresie/decompresie 7zip drept „îngrijită”.

În ciuda faptului că pot exista setări care pot „confunda unii utilizatori”, el concluzionează că „7zip este perfect poziționat între un instrument care arată ca funcții avansate ale Windows și funcții găsite în Software plătit, 7zip este de asemenea capabil să suporte o varietate foarte mare de formate de fișiere.

7zip a primit premii pe lângă multe articole profesionale gratuite. În 2007, SourceForge.net a premiat comunitatea cu premiile „Cel mai bun proiect tehnic” și „Cel mai bun proiect”. În 2013, 7zip a primit premiul „Tom’s Hardware Elite” pentru raportul său de viteză și compresiune incomparabilă.

7ZIP 19.00 ⠇ Windows 64 Bits 7ZIP 19.00 ⠇ Windows 32 Bits 7ZX 1.7.1 ⠇ MacOS < 10.15 P7ZIP 16.02 ⠇ Linux

 
7zX este disponibil doar pentru versiunile MacOS sub 10.15 Catalina