Mustar pentru ambalatori: ca pentru comprimare?

Folosim compresoare din obișnuință, ne întoarcem întotdeauna la același lucru, dar este într-adevăr cea mai bună funcționare pe mașina noastră? Am sărit unul pe celălalt pentru a obține cele mai bune dintre compresoarele gratuite disponibile.

Aproape în același timp cu proliferarea computerului, a apărut nevoia de arhivare, iar diverse servicii de compresie au satisfăcut nevoile de reducere a fișierelor utilizatorilor destul de repede. Încă din anii 1980, s-a născut primul format de fișier creat special pentru compresie, ARC, care a dominat pe piața compresoarelor timp de câțiva ani. Operând cu algoritmi matematici sofisticați, software-ul cu același nume ca extensia sa a putut inova de-a lungul anilor datorită dezvoltării și rafinamentului continuu, dar la sfârșitul deceniului a obținut o competiție care s-a dovedit a fi un adversar prea serios. Formatul ZIP a fost introdus în 1989, iar procedura a câștigat o popularitate fără precedent în depășirea pediatriei ARC (inclusiv lipsa de stocare a structurilor bibliotecii) și este încă una dintre cele mai utilizate tehnologii de arhivare până în prezent.

Încurajați de succesul celor doi mari titani, au apărut procese mai noi (completate de software pentru a le rula) care combină inteligent diferiți algoritmi pentru a oferi metode mai eficiente decât concurenții lor de pe piață pentru problema comprimării fără pierderi a documentelor și fișierelor. Datorită luptei constante a pieței și dezvoltării tehnologiei, am ajuns la punctul în care procesul de ambalare poate fi realizat cu un singur clic și nu este necesar să cunoaștem algoritmul ascuns în spatele interfeței, care este în multe cazuri infinit. simplificat, pentru a efectua procesul de compresie fără probleme.


Metode populare

O parte semnificativă a programelor de compresie oferă posibilitatea de a seta manual proceduri, deci este o idee bună să știți ce arbore creează fiecare dintre meniurile rapide pentru meniurile pop-up. Să începem linia cu unul dintre cei mai populari jucători din lumea arhivării, susținut de aproape fiecare sistem de operare, ZIP, care se bazează pe o procedură numită deflate în marea majoritate a cazurilor; acest lucru poate fi ilustrat ca o combinație de codare Huffman și algoritmii LZ77 (sau, în multe cazuri, LZ78 și, respectiv, LZSS). Esența procesului este de a valorifica eforturile comune ale celor două componente pentru a comprima datele noastre existente filtrând LZ77 (sau o variantă a acestuia) și apoi înlocuind octeții repetați cu un token dat, în timp ce algoritmul Huffman se bazează pe frecvența fiecărui fragment de date. organizează și codifică informațiile noastre pentru arhivare. Desigur, pe lângă dezumflare, au fost dezvoltate de-a lungul anilor multe alte metode care sunt capabile să genereze formatul ZIP, dar dacă doriți să fiți sigur că fișierul comprimat va rămâne neambalabil cu un alt software după partajare, nu este merită să se abată de la această procedură implicită.

măsură

De asemenea, o extensie de compresie frecvent utilizată este RAR, algoritmul utilizat în prezent nu este exact cunoscut, dar pe baza informațiilor obținute din versiunile anterioare, esența metodei poate fi conturată aproximativ. Se consideră că software-ul care acceptă formatul funcționează pe baza variantelor algoritmului PPM, precum și a LZSS care apare și în cazul ZIP. Procesul PPM (Prediction by Partial Matching) utilizează informațiile disponibile pentru a încerca să prezică și să clasifice elementele fluxului următor în timpul comprimării. Datorită predicțiilor exacte, formatele RAR pot fi utilizate pentru a crea o contracție mai severă decât ZIP-urile. Formatul 7z folosește, de asemenea, o versiune a PPM în majoritatea cazurilor, iar rezultatul poate duce la o reducere vizibilă a dimensiunii.

Așadar, piața oferă o serie de opțiuni pentru împachetarea fișierelor și, în timpul testului nostru, am sărit șase instrumente gratuite pentru a vedea ce software să instalăm dacă doriți o compresie perfectă și rapidă.


Concurs de candidatură

Astăzi, foarte puține programe de arhivare sunt realizate ca software țintă, deci nu este de mirare că testerele noastre - WinZIP, WinRAR, 7-Zip, PeaZip, Ashampoo ZIP Free și compresorul ZIP încorporat al Windows 7 - pot gestiona nu numai formatele listate în numele lor, dar multe acceptă și alte extensii populare. În timpul măsurătorilor noastre, această caracteristică a aplicațiilor a fost utilă, așa că folosind o metodă comună am avut ocazia să comparăm eficiența fiecărui software. În consecință, în prima rundă, ne-am aruncat reciproc către aplicațiile populare de arhivare selectând ZIP-urile care apar în ofertele celor șase subiecți de testare fără excepție. Programele au fost întâmpinate de trei pachete de date cu dimensiuni de fișiere diferite pe interfața virtuală a mașinii de testat: un folder care conține 100 megabytes de imagini și muzică, un videoclip de 700 megabytes în format MP4 și o structură de directoare care enumeră 3 gigabytes de date mixte. După testul comun, am efectuat și măsurători individuale, timp în care formatul de arhivă preferat al software-ului dat (RAR pentru WinRAR, 7z pentru 7-Zip) a fost lansat pe pachetele numite (aici accentul a fost pus pe gradul de compresie maximă), pentru a utiliza pe deplin capacitățile de contracție ale metodei selectate.


După măsurători

Atunci când fixați cel mai mic pachet de test, software-ul cu viteză mai mare - nu foarte surprinzător - abia a redus dimensiunea fișierului în comparație cu gama originală. WinZIP, jucând acasă, a funcționat cel mai eficient, dar chiar și el a micșorat doar 1,38 la sută în comparație cu starea neambalată a folderului. Chiar de la prima măsurare, am găsit două programe software care utilizează același algoritm pentru a implementa contracția; PeaZip și 7-Zip au produs arhive de exact aceeași dimensiune pe octet. Din păcate, companiile de software nu au ales neapărat cele mai bune metode pentru compresorul ZIP al programului lor, cea mai mică reducere a dimensiunii (doar 0,869 la sută) a fost produsă de aceste două aplicații.

Desigur, în timpul ambalării, nu numai că am monitorizat gradul de compresie, dar am documentat și viteza de execuție. La testarea vitezei, nu am lăsat nimic la voia întâmplării; Deși majoritatea programelor au folosit un contor pentru a măsura timpul scurs de la începutul ambalării, am dorit să verificăm manual acuratețea intervalului de timp afișat pentru a evita o posibilă înclinare, așa că am început un cronometru non-program la începerea procesului de compresie. În lumina rezultatului, am constatat că nu este o coincidență faptul că contracția WinZIP a fost jenantă pentru concurenți, iar programul a necesitat de trei ori mai mult timp (puțin mai mult de 12 secunde) pentru a obține compresia rezultată în comparație cu cel mai rapid software. Având în vedere exact aceeași dimensiune, este surprinzător faptul că PeaZip și 7-Zip, care au obținut aceeași compresie, nu au creat arhiva în aceeași perioadă de timp, dar fostul program a mai durat câteva secunde pentru a crea fișierul de ieșire.

Ambalarea filmului MP4 de 700 megabyte nu a venit cu adevărat ca o surpriză în lumina datelor obținute în prima rundă, iar partea de comprimare a câmpului a arătat, de asemenea, o imagine mai mult sau mai puțin uniformă datorită faptului că doar una fișierul trebuia redus (1,17-1,39%). reducerea dimensiunii fișierelor ZIP rezultate). În ceea ce privește timpul, însă, situația este destul de diferită; pentru un fișier de această dimensiune, „conectat”, diferențele de viteză încep să se contureze destul de bine. Cea mai proastă procedură (datorită programului din fabrică Windows) a durat aproape două minute pentru a crea arhiva, în timp ce foloseam WinRAR centrat pe performanță, a trebuit să așteptăm puțin peste jumătate de minut pentru ca fișierul final să apară.

Arhivarea folderului de 3 gigaocteți a adus deja la suprafață anomalii mai grave. Procentul de compresie a aterizat sub unul pentru fiecare program, iar timpul scurs a fost cel observat în pachetul de testare de 700 megaocteți (timpul maxim de compresie a fost deja peste 7 minute). Cu toate acestea, învelișul încorporat Windows extrem de lent nu a produs cele mai deprimante rezultate, deoarece software-ul Ashampoo a folosit setarea Superra, care este super-superficială pentru categoriile mai mici, pentru a crea un fișier mai mare decât dimensiunea folderului original, care nu este foarte norocos pentru un program de compresie (mai ales un proces rapid a înghețat programul pentru un minut sau două înainte de închidere). Cu toate acestea, în ciuda erorii sale „minore”, nu am vrut să descriem software-ul imediat, așa că i-am mai dat o șansă alegând metoda etichetată Maximum, care ne-a mulțumit pentru o valoare care se potrivește cu o categorie.

În urma testului unificat, ne-a așteptat un alt test, examinând formatele preferate sau speciale ale software-ului. Acum, însă, spre deosebire de înainte, am urmărit o compresie maximă, astfel încât timpul necesar pentru execuție nu a fost luat în considerare. Pachetele de 100 MB s-au micșorat într-o măsură mult mai mare aici, software-ul WinZIP a redus dimensiunea pachetului nostru de fișiere cu 19% folosind formatul ZIPX, dar 7z din programul 7-Zip a redus și 5% din cerințele de stocare ale set de date originale fără probleme.


Împachetezi, nu-i așa?


Interfețe utilizator

În plus față de viteză și eficiență, am evaluat și implementarea ușor de utilizat atunci când alegem cel mai bun software de compresie, deoarece utilizarea zilnică a programelor poate fi mult facilitată de interfețele de utilizator inteligent structurate și de linkurile integrate în meniul de comenzi rapide Windows. Cel mai ușor de utilizat este, fără îndoială, compresorul încorporat al Windows, în absența unei UI reale, trebuie doar să trimitem fișierele selectate într-un folder comprimat. Dacă avem acest lucru, putem chiar extinde pachetul creat fără probleme, într-un mod la fel de simplu precum copierea fișierelor dintr-o fereastră de gestionare în alta. Cealaltă extremă este prezentă și în colecția noastră: software-ul Ashampoo întâmpină utilizatorii cu un meniu principal sofisticat Windows Tiles la pornire, care nu numai că oferă acces la caracteristicile de bază, dar oferă și caracteristici suplimentare exclusiv în versiunea plătită a software-ului.

De asemenea, merită să vorbim despre ferestrele de configurare ale programelor care apar înainte de comprimare, în legătură cu interfața cu utilizatorul, deoarece opțiunile oferite acolo includ funcțiile esențiale pentru compresia noastră, deci nu trebuie să folosim interfața reală, este important să cunoașteți această fereastră cu comutator. Meniul gol este de la echipa WinZIP, puteți comuta doar între cele două formate acceptate de software (ZIP și ZIPX) și puteți seta și algoritmul de criptare aici. Ashampoo ZIP Free limitează în mod similar funcțiile „last minute” care pot fi modificate manual, dar aici putem alege algoritmul de compresie noi înșine. PeaZip și WinRAR au un meniu de configurare rapidă complet diferit la prima vedere, dar caracteristicile și designul prezintă o schemă fundamental similară, datorită funcțiilor clasificate cu file diferite. Cu toate acestea, cea mai eficientă soluție este obținută de la producătorul 7-Zip, proiectanții de software au plasat o mulțime de opțiuni de pre-compresie pe un singur ecran, pe care, după câteva utilizări, putem găsi în mod reflex funcțiile necesare.


Cea mai bună decizie

După examinarea celor șase programe, putem spune clar că, în loc de soluția încorporată a Windows, merită să obțineți o aplicație externă, pe lângă capacitățile limitate ale software-ului, chiar și metoda de compresie a acestuia nu se numără printre cele mai avansate. Desigur, anunțăm câștigătorul în mai multe moduri, alegem formatul de arhivă ales datorită caracteristicilor sale diferite în funcție de nevoile utilizatorului. Dacă doriți doar să utilizați compresia ZIP, care este pe deplin preferată de interfețele online, ar trebui să instalați software-ul WinRAR, deoarece poate genera și decoda cel mai popular format de arhivă cu o eficiență mare și relativ rapid, precum și cu o logică mai bine gândită. - ferestre de comunicare în stil minimalist și construite. Munca este garantată, cum ar fi interfața de utilizare a creierului pictată de Ashampoo.

Dacă sunteți în căutarea software-ului care produce cea mai mare compresie (și nu vă este frică de posibilele dificultăți de despachetare), ar trebui să descărcați WinZIP, a cărui versiune gratuită vă oferă, de asemenea, o perspectivă perfectă asupra modului în care funcționează întregul program și dacă vă simțiți la fel ca software-ul, chiar și versiunea cu plată o putem investi. Și dacă considerați, de asemenea, important ca computerul dvs. să facă față celor mai neașteptate formate de arhivă, vă recomandăm să instalați PeaZip, setul extrem de extins de algoritmi vă permite să vă înfășurați datele într-unul dintre 7z, tar, zip, wim, mazăre. și extensii de față sau pentru a restabili fișierele descărcate care sunt binecuvântate cu sufixe numite la starea lor inițială.