7-Zip

7-Zip
Tip de Arhivar
Dezvoltator Pavlov, Igor Viktorovich
Scris in C++ [5] și C [5]
Interfață grafic ,
linie de comandă
Sistem de operare Windows , Linux [1] ,
portul p7zip pentru Linux , macOS și alte tipuri de UNIX [2] , ReactOS
Limbi de interfață Multilingv
Prima editie 18 iulie 1999 [3]
Platformă hardware Microsoft Windows și Linux [6]
ultima versiune
versiune beta 21.04 ( 2 noiembrie 2021 )
Formate de fișiere care pot fi citite 7z [7] , XZ [7] , bzip2 [7] , gzip [7] , tar [7] , ZIP [7] , Windows Imaging Format [7] , ar [7] , Cabinet [7] , HTMLHelp [7] , cpio [7] , Cramfs [7] , Apple Disk Image [7] , Ext [7] , FAT [7] , GUID Partition Table [7] , HFS [7] , Intel HEX [7] , ISO Image [7] , LHA [7] , LZMA [7] , Master Boot Record [7] , MSI [7] , NTFS [7] , Qcow2 [7] , RAR [7] , Squashfs [7] , Universal Disk Format [7] , Extensible Firmware Interface [7] , VDI [7] , VHD [7] , VMDK [7] , Xar [7] , Z [7] , RPM [7] , ARJ [7] și 7Z [d]
Formate de fișiere generate 7z [7] , XZ [7] , bzip2 [7] , gzip [7] , tar [7] , ZIP [7] , Windows Imaging Format [7] și 7Z [d]
Stat Real
Licență GNU LGPL
Site-ul web 7-zip.org
 Fișiere media la Wikimedia Commons

7-Zip  este un arhivator de fișiere gratuit cu un grad ridicat de compresie a datelor . Suportă mai mulți algoritmi de compresie și multe formate de date, inclusiv formatul nativ 7z cu algoritm de compresie LZMA extrem de eficient . Programul a fost dezvoltat din 1999, este gratuit și cu sursă deschisă, cea mai mare parte fiind distribuită gratuit în condițiile licenței GNU LGPL , cu excepția codului de despachetare UnRAR, care are limitări. Platforma principală este Windows (inclusiv Windows CE ), unde sunt disponibile două versiuni ale programului: cu o interfață grafică și o versiune în linie de comandă. Versiunea de consolă a fost portată de comunitatea de dezvoltatori în sistemele POSIX sub numele general p7zip [8] . Versiunile portate pentru alte sisteme, precum și programul original 7-Zip, sunt disponibile pe site-ul web al sistemului SourceForge (începând cu 5 septembrie 2017 , programul a fost descărcat de pe site de peste 412 milioane de ori [9] ). 7-Zip este câștigătorul premiilor SourceForge.net Community Choice 2007 pentru „Cel mai bun proiect” și „Cel mai bun proiect tehnic” [10] .

Caracteristicile cheie ale 7-Zip

7-Zip nu oferă o modalitate de a controla ordinea fișierelor din arhive. Ignoră ordinea numelor de fișiere pe linia de comandă. Prin urmare, 7-Zip nu poate fi utilizat în cazurile în care ordinea numelor fișierelor contează. De exemplu, formatul EPUB, care se bazează pe formatele Zip și HTML, necesită o anumită ordine de fișiere în arhive: un fișier numit „MimeType” trebuie să fie primul fișier dintr-o arhivă ZIP.

Compresie

7-Zip folosește multithreading și vă permite să utilizați un număr diferit de fire pentru compresie, în funcție de algoritm sau format. Când se creează arhive în care fișierele sunt comprimate independent unele de altele (de exemplu ZIP ), programul poate folosi până la opt fluxuri simultan. Pentru algoritmul de compresie LZMA, arhivatorul poate folosi până la două fluxuri în același timp. Imposibilitatea de a folosi mai multe dintre ele se explică prin natura secvenţială a compresiei continue . Algoritmul de compresie LZMA2 nu are acest dezavantaj.

La comprimarea în format 7z se folosesc și filtre-normalizatoare speciale. Deci, pentru o compresie mai optimă a codului x86 pe 32 de biți, sunt utilizați convertoare de normalizare BCJ și BCJ2. În plus, programul are un convertor delta de optimizare pentru anumite tipuri de date multimedia, cum ar fi imaginile necomprimate pe 24 de biți.

Gradul de împachetare depinde foarte mult de natura datelor comprimate. De obicei, formatul 7z oferă o compresie cu 4-25% mai bună decât formatul ZIP.

În clasamentul final al MaximumCompression.com, arhivatorul 7-Zip v9.25a a ocupat locul 24 în ceea ce privește compresia, depășind WinRAR v4.1 beta 3 (cu 3,6%) și WinZip v14 (cu 4,2%). Liderii ratingului - PAQ8PX și WinRK  - depășesc 7-Zip la compresie cu 28%, respectiv 24%, dar petrec mult mai mult timp pe ambalaj [12] .

Autorul programului și istoria creației

Autorul programului este Igor Viktorovich Pavlov [ 13 ] , un dezvoltator rus, Ph.D. Principalele idei folosite în algoritmii 7-Zip sunt descrise în teza sa de doctorat [15] .

Note

  1. Igor Pavlov: 7-Zip pentru Linux  (engleză) (10 martie 2021). Preluat la 18 martie 2021. Arhivat din original la 18 martie 2021.
  2. Pagina de descărcare. . Consultat la 12 decembrie 2011. Arhivat din original la 13 septembrie 2010.
  3. Istoria 7-  Zip
  4. 7-Zip 22.01-2022 .
  5. 1 2 https://sourceforge.net/projects/sevenzip/
  6. https://sourceforge.net/p/sevenzip/discussion/45797/thread/cec5e63147/
  7. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 4 3 4 3 4 3 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 www.7-zip.org/
  8. p7zip . Consultat la 22 iunie 2006. Arhivat din original pe 4 octombrie 2005.
  9. SourceForge.net: Statistici de proiect pentru 7-Zip Arhivat 20 septembrie 2005.
  10. SourceForge.net: 2007 Community Choice Awards . Data accesului: 26 martie 2010. Arhivat din original pe 26 martie 2010.
  11. Plugin-uri pentru arhivatorul 7-Zip . Preluat la 26 februarie 2019. Arhivat din original la 26 februarie 2019.
  12. Cel mai bun program de compresie generală . Consultat la 17 septembrie 2009. Arhivat din original la 17 aprilie 2009.
  13. Câteva întrebări pentru Igor Pavlov . Dr. Buletinul informativ Dobb's Data Compression (mijlocul paginii) (30 aprilie 2003). Data accesului: 26 decembrie 2009. Arhivat din original la 28 octombrie 2008.
  14. Pavlov Igor Viktorovich pe site-ul web al proiectului „Ani și oameni” al Universității Tehnice de Stat a Aviației Ufa .
  15. Pavlov, Igor Viktorovici. Algoritmul Lempel-Ziv modificat pentru compresia eficientă a informațiilor folosind modele predictive statistice: dis. … cand. tehnologie. Științe: 13.05.11 . - Ufa: Ufa State Aviation Technical University, 2002. - 114 p.

Literatură

Link -uri