7-Zip
7-Zip |
---|
|
|
Sorts |
Arkiverar |
Utvecklaren |
Pavlov, Igor Viktorovich |
Skrivet i |
C++ [5] och C [5] |
Gränssnitt |
grafisk , kommandorad |
Operativ system |
Windows , Linux [1] , p7zip - port för Linux , macOS och andra UNIX-liknande [2] , ReactOS |
Gränssnittsspråk |
Flerspråkig |
Första upplagan |
18 juli 1999 [3] |
Hårdvaruplattform |
Microsoft Windows och Linux [6] |
senaste versionen |
|
betaversion |
21.04 ( 2 november 2021 ) |
Läsbara filformat |
7z [7] , XZ [7] , bzip2 [7] , gzip [7] , tar [7] , ZIP [7] , Windows bildformat [7] , ar [7] , Cabinet [7] , HTMLHelp [7] , cpio [7] , Cramfs [7] , Apple Disk Image [7] , Ext [7] , FAT [7] , GUID-partitionstabell [7] , HFS [7] , Intel HEX [7] , ISO-bild [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] och 7Z [d] |
Genererade filformat |
7z [7] , XZ [7] , bzip2 [7] , gzip [7] , tar [7] , ZIP [7] , Windows Imaging Format [7] och 7Z [d] |
stat |
Faktisk |
Licens |
GNU LGPL |
Hemsida |
7-zip.org |
Mediafiler på Wikimedia Commons |
7-Zip är en gratis filarkiverare med en hög grad av datakomprimering . Stöder flera komprimeringsalgoritmer och många dataformat, inklusive inbyggt 7z -format med mycket effektiv LZMA- komprimeringsalgoritm . Programmet har utvecklats sedan 1999, det är gratis och öppen källkod, varav det mesta distribueras fritt under villkoren för GNU LGPL -licensen , med undantag för UnRAR-uppackningskoden, som har begränsningar. Huvudplattformen är Windows (inklusive Windows CE ), där två versioner av programmet finns tillgängliga: med ett grafiskt gränssnitt och en kommandoradsversion. Konsolversionen har porterats av utvecklargemenskapen till POSIX -system under det allmänna namnet p7zip [8] . Porterade versioner för andra system, såväl som det ursprungliga 7-Zip-programmet, finns på SourceForge -systemets webbplats (från och med den 5 september 2017 har programmet laddats ner från webbplatsen mer än 412 miljoner gånger [9] ). 7-Zip är vinnaren av 2007 SourceForge.net Community Choice Awards för "Bästa projekt" och "Bästa tekniska design" [10] .
Nyckelfunktioner i 7-Zip
- Algoritmer som stöds:
LZMA , LZMA2, PPMd , Bzip2 , Deflate och Deflate64
- Format som stöds:
- packning och uppackning: 7z , BZIP2 ( BZ2 , TB2 , TBZ , TBZ2 ), GZIP ( GZ , TGZ ), TAR , ZIP ( JAR ), XZ , WIM ;
- endast dekompression: ARJ , CAB , CHM , CPIO , CramFS , DEB , DMG , FAT , HFS , MBR , ISO , LZH (LHA ) , LZMA , MSI , NSIS , NTFS , RAR , RPM , SquashFS , UDF , V Z ( TAR ).
- 7-Zip har också ett eget plugin-system som låter tredjepartsutvecklare lägga till stöd för ytterligare filformat till 7-Zip. Det finns plugins [11] som låter dig packa upp följande format: LZIP , ASAR, CCD/IMG, CDI, CHD (v4), CSO, CUE/BIN , ECM, GDI, ISZ , MDS/MDF , NRG, S01, E01, Ex01, L01, Lx01, AFF, AD1, MIME , UUE , XXE, yEnc .
- Mycket högt kompressionsförhållande i 7z-format tack vare användningen av avancerad Lempel-Ziv-algoritm .
- För ZIP- och GZIP-format är komprimeringsförhållandet 2-10 % högre än för PKZIP och WinZip .
- Möjlighet att skapa självextraherande arkiv för 7z-format.
- Möjlighet att skapa arkiv med flera volymer (skurna i bitar) (förutom självutdragande) för 7z-format.
- Möjlighet till AES -256-kryptering för 7z- och ZIP-format.
- Stöder hårdvaruacceleration tillgänglig på processorer som implementerar AES-NI- instruktionsuppsättningen .
- Integrering i Windows-skalet och Windows NT .
- Plugins för FAR Manager , Total Commander och Unreal Commander .
- Inbyggt verktyg för prestandatestning.
- Flerspråkigt GUI (endast Windows) med filhanterare med dubbla fönster.
- Kraftfull kommandoradsversion.
- Specialversion för 64-bitars Windows-operativsystem.
- Stöd för Unicode-kodning för filnamn.
7-Zip tillhandahåller inte ett sätt att kontrollera ordningen på filer i arkiv. Den ignorerar ordningen på filnamnen på kommandoraden. Därför kan 7-Zip inte användas i de fall där ordningen på filnamnen har betydelse. Till exempel kräver EPUB-formatet, som är baserat på Zip- och HTML-format, en specifik filordning i arkiv: en fil med namnet "MimeType" måste vara den första filen i ett ZIP-arkiv.
Komprimering
7-Zip använder multithreading och låter dig använda ett annat antal trådar för komprimering, beroende på algoritm eller format. När man skapar arkiv där filer komprimeras oberoende av varandra (till exempel ZIP ), kan programmet använda upp till åtta strömmar samtidigt. För LZMA-komprimeringsalgoritmen kan arkivet använda upp till två strömmar samtidigt. Omöjligheten att använda fler av dem förklaras av den sekventiella karaktären av kontinuerlig komprimering . LZMA2-komprimeringsalgoritmen har inte denna nackdel.
Vid komprimering i 7z-format används också speciella filter-normaliserare. Så, för mer optimal komprimering av 32-bitars x86-kod, används normaliseringsomvandlarna BCJ och BCJ2. Dessutom har programmet en optimerande deltaomvandlare för vissa typer av multimediadata, som okomprimerade 24-bitarsbilder.
Packningsgraden är starkt beroende av typen av data som komprimeras. Typiskt ger 7z-formatet 4-25% bättre komprimering än ZIP-formatet.
I den slutliga rankingen av MaximumCompression.com tog 7-Zip v9.25a-arkivet 24:e plats när det gäller komprimering, och överträffade WinRAR v4.1 beta 3 (med 3,6 %) och WinZip v14 (med 4,2 %). Ledarna för betyget - PAQ8PX och WinRK - överträffar 7-Zip i kompression med 28% respektive 24%, men lägger mycket mer tid på förpackningar [12] .
Författaren till programmet och skapandets historia
Författaren till programmet är Igor Viktorovich Pavlov [ 13 ] , en rysk utvecklare, Ph.D. De huvudsakliga idéerna som används i 7-Zip-algoritmer beskrivs i hans doktorsavhandling [15] .
Anteckningar
- ↑ Igor Pavlov: 7-Zip för Linux (engelska) (10 mars 2021). Hämtad 18 mars 2021. Arkiverad från originalet 18 mars 2021.
- ↑ Ladda ner sida. . Hämtad 12 december 2011. Arkiverad från originalet 13 september 2010. (obestämd)
- ↑ Historia om 7- Zip
- ↑ 7-Zip 22.01-2022 .
- ↑ 1 2 https://sourceforge.net/projects/sevenzip/
- ↑ https://sourceforge.net/p/sevenzip/discussion/45797/thread/cec5e63147/
- ↑ 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 33 3 4 3 4 3 4 3 4 3 4 3 4 3 4 www.7-zip.org/
- ↑ p7zip . Hämtad 22 juni 2006. Arkiverad från originalet 4 oktober 2005. (obestämd)
- ↑ SourceForge.net: Projektstatistik för 7-Zip Arkiverad 20 september 2005.
- ↑ SourceForge.net: 2007 Community Choice Awards . Tillträdesdatum: 26 mars 2010. Arkiverad från originalet 26 mars 2010. (obestämd)
- ↑ Plugins för 7-Zip-arkivet . Hämtad 26 februari 2019. Arkiverad från originalet 26 februari 2019. (obestämd)
- ↑ Bästa övergripande komprimeringsprogram . Hämtad 17 september 2009. Arkiverad från originalet 17 april 2009. (obestämd)
- ↑ Några frågor till Igor Pavlov . Dr. Dobbs nyhetsbrev för datakomprimering (mitten på sidan) (30 april 2003). Tillträdesdatum: 26 december 2009. Arkiverad från originalet den 28 oktober 2008. (obestämd)
- ↑ Pavlov Igor Viktorovich på webbplatsen för projektet "Years and People" vid Ufa Aviation State Technical University . (obestämd)
- ↑ Pavlov, Igor Viktorovich. Modifierad Lempel-Ziv-algoritm för effektiv informationskomprimering med hjälp av statistiska prediktiva modeller: dis. … cand. tech. Vetenskaper: 05.13.11 . - Ufa: Ufa State Aviation Technical University, 2002. - 114 sid. (ryska)
Litteratur
- Salomon, D. och Bryant, D. och Motta, G. Handbook of Data Compression. - Springer London, 2010. - S. 411-414. — 1361 sid. — ISBN 9781848829039 .
Länkar
- Officiell webbplats (engelska)
- 7 - Zip på SourceForge
- Ladda ner 7 -Zip från SourceForge
- Länkar till alfaversioner i avsnittet Open Discussion på SourceForge-webbplatsen i 7-Zip-projektforumet, där du också kan få råd från utvecklaren (alfa- och betaversioner av 7-Zip är ofta utvecklingar av stabila versioner med förbättringar och buggfixar ).
Arkivformat _ |
---|
Endast arkivering |
|
---|
Endast kompression |
|
---|
Arkivering och komprimering |
|
---|
Programvarupaketering och distribution |
|
---|
Tematiska platser |
|
---|