7-Zip
7-Zip |
---|
|
|
Type |
Arkiver |
Udvikler |
Pavlov, Igor Viktorovich |
Skrevet i |
C++ [5] og C [5] |
Interface |
grafisk , kommandolinje |
Operativ system |
Windows , Linux [1] , p7zip -port til Linux , macOS og andre UNIX-lignende [2] , ReactOS |
Interface sprog |
Flersproget |
Første udgave |
18. juli 1999 [3] |
Hardware platform |
Microsoft Windows og Linux [6] |
nyeste version |
|
beta version |
21.04 ( 2. november 2021 ) |
Læsbare filformater |
7z [7] , XZ [7] , bzip2 [7] , gzip [7] , tar [7] , ZIP [7] , Windows Imaging Format [7] , og [ [7] , Cabinet [7] , HTMLHelp [7] , cpio [7] , Cramfs [7] , Apple Disk Image [7] , Ext [7] , FAT [7] , GUID-partitionstabel [7] , HFS [7] , Intel HEX [7] , ISO-billede [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] og 7Z [d] |
Genererede filformater |
7z [7] , XZ [7] , bzip2 [7] , gzip [7] , tar [7] , ZIP [7] , Windows Imaging Format [7] og 7Z [d] |
Stat |
Faktiske |
Licens |
GNU LGPL |
Internet side |
7-zip.org |
Mediefiler på Wikimedia Commons |
7-Zip er en gratis filarkivering med en høj grad af datakomprimering . Understøtter flere komprimeringsalgoritmer og mange dataformater, inklusive native 7z -format med højeffektiv LZMA -komprimeringsalgoritme . Programmet er blevet udviklet siden 1999, det er gratis og åben kildekode, hvoraf det meste er frit distribueret under betingelserne i GNU LGPL -licensen , med undtagelse af UnRAR-udpakningskoden, som har begrænsninger. Hovedplatformen er Windows (inklusive Windows CE ), hvor to versioner af programmet er tilgængelige: med en grafisk grænseflade og en kommandolinjeversion. Konsolversionen er blevet overført af udviklerfællesskabet til POSIX -systemer under det generelle navn p7zip [8] . Porterede versioner til andre systemer, såvel som det originale 7-Zip-program, er tilgængelige på SourceForge -systemets websted (pr. 5. september 2017 er programmet blevet downloadet fra webstedet mere end 412 millioner gange [9] ). 7-Zip er vinderen af 2007 SourceForge.net Community Choice Awards for "Bedste projekt" og "Bedste tekniske design" [10] .
Nøglefunktioner i 7-Zip
- Understøttede algoritmer:
LZMA , LZMA2, PPMd , Bzip2 , Deflate og Deflate64
- Understøttede formater:
- pakning og udpakning: 7z , BZIP2 ( BZ2 , TB2 , TBZ , TBZ2 ), GZIP ( GZ , TGZ ), TAR , ZIP ( JAR ), XZ , WIM ;
- Kun 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 også sit eget plugin-system, der giver tredjepartsudviklere mulighed for at tilføje understøttelse af yderligere filformater til 7-Zip. Der er plugins [11] , som giver dig mulighed for at udpakke følgende formater: 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 .
- Meget højt kompressionsforhold i 7z-format på grund af brugen af avanceret Lempel-Ziv-algoritme .
- For ZIP- og GZIP-formater er komprimeringsforholdet 2-10 % højere end for PKZIP og WinZip .
- Mulighed for at oprette selvudpakkende arkiver til 7z-format.
- Mulighed for at oprette arkiver med flere bind (skåret i stykker) (undtagen selvudpakkende) til 7z-format.
- Mulighed for AES -256-kryptering til 7z- og ZIP-formater.
- Understøtter hardwareacceleration tilgængelig på processorer, der implementerer AES-NI- instruktionssættet .
- Integration i Windows shell og Windows NT .
- Plugins til FAR Manager , Total Commander og Unreal Commander .
- Indbygget ydelsestestværktøj.
- Flersproget GUI (kun Windows) med filhåndteringsfunktioner med to vinduer.
- Kraftig kommandolinjeversion.
- Specialversion til 64-bit Windows-operativsystemer.
- Understøttelse af Unicode-kodning til filnavne.
7-Zip giver ikke mulighed for at kontrollere rækkefølgen af filer i arkiver. Den ignorerer rækkefølgen af filnavne på kommandolinjen. Derfor kan 7-Zip ikke bruges i tilfælde, hvor rækkefølgen af filnavnene har betydning. For eksempel kræver EPUB-formatet, som er baseret på Zip- og HTML-formater, en bestemt filrækkefølge i arkiver: en fil med navnet "MimeType" skal være den første fil i et ZIP-arkiv.
Kompression
7-Zip bruger multithreading og giver dig mulighed for at bruge et forskelligt antal tråde til komprimering, afhængigt af algoritmen eller formatet. Ved oprettelse af arkiver, hvor filer komprimeres uafhængigt af hinanden (for eksempel ZIP ), kan programmet bruge op til otte streams samtidigt. For LZMA-komprimeringsalgoritmen kan arkiveren bruge op til to streams på samme tid. Umuligheden af at bruge flere af dem forklares af den sekventielle karakter af kontinuerlig komprimering . LZMA2-komprimeringsalgoritmen har ikke denne ulempe.
Ved komprimering i 7z-format bruges der også specielle filtre-normalisatorer. Så for mere optimal komprimering af 32-bit x86-kode bruges normaliserende konvertere BCJ og BCJ2. Derudover har programmet en optimerende delta-konverter til nogle typer multimediedata, såsom ukomprimerede 24-bit billeder.
Pakningsgraden er meget afhængig af arten af de data, der komprimeres. Typisk giver 7z-formatet 4-25% bedre kompression end ZIP-formatet.
I den endelige rangering af MaximumCompression.com indtog 7-Zip v9.25a-arkiveren en 24. plads med hensyn til komprimering, og overgik WinRAR v4.1 beta 3 (med 3,6%) og WinZip v14 (med 4,2%). Lederne af ratingen - PAQ8PX og WinRK - overgår 7-Zip i kompression med henholdsvis 28% og 24%, men bruger meget mere tid på emballage [12] .
Forfatteren af programmet og skabelsens historie
Forfatteren til programmet er Igor Viktorovich Pavlov [ 13 ] , en russisk udvikler, Ph.D. De vigtigste ideer brugt i 7-Zip algoritmer er beskrevet i hans ph.d.-afhandling [15] .
Noter
- ↑ Igor Pavlov: 7-Zip til Linux (engelsk) (10. marts 2021). Hentet 18. marts 2021. Arkiveret fra originalen 18. marts 2021.
- ↑ Download side. . Hentet 12. december 2011. Arkiveret fra originalen 13. september 2010. (ubestemt)
- ↑ Historien 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 . Hentet 22. juni 2006. Arkiveret fra originalen 4. oktober 2005. (ubestemt)
- ↑ SourceForge.net: Projektstatistik for 7-Zip Arkiveret 20. september 2005.
- ↑ SourceForge.net: 2007 Community Choice Awards . Dato for adgang: 26. marts 2010. Arkiveret fra originalen 26. marts 2010. (ubestemt)
- ↑ Plugins til 7-Zip arkiver . Hentet 26. februar 2019. Arkiveret fra originalen 26. februar 2019. (ubestemt)
- ↑ Bedste overordnede komprimeringsprogram . Hentet 17. september 2009. Arkiveret fra originalen 17. april 2009. (ubestemt)
- ↑ Et par spørgsmål til Igor Pavlov . Dr. Dobbs nyhedsbrev om datakomprimering (midt på siden) (30. april 2003). Dato for adgang: 26. december 2009. Arkiveret fra originalen 28. oktober 2008. (ubestemt)
- ↑ Pavlov Igor Viktorovich på hjemmesiden for projektet "År og mennesker" fra Ufa Aviation State Technical University . (ubestemt)
- ↑ Pavlov, Igor Viktorovich. Modificeret Lempel-Ziv-algoritme til effektiv informationskomprimering ved hjælp af statistiske prædiktive modeller: dis. … cand. tech. Videnskaber: 05.13.11 . - Ufa: Ufa State Aviation Technical University, 2002. - 114 s. (Russisk)
Litteratur
- Salomon, D. og Bryant, D. og Motta, G. Handbook of Data Compression. - Springer London, 2010. - S. 411-414. — 1361 s. — ISBN 9781848829039 .
Links
- Officiel side (engelsk)
- 7 -Zip på SourceForge
- Download 7 -Zip fra SourceForge
- Links til alfaversioner i Open Discussion -sektionen på SourceForge-webstedet i 7-Zip-projektforumet, hvor du også kan få råd fra udvikleren (alfa- og betaversioner af 7-Zip er ofte udviklinger af stabile versioner med forbedringer og fejlrettelser ).
Arkivformater _ |
---|
Kun arkivering |
|
---|
Kun kompression |
|
---|
Arkivering og komprimering |
|
---|
Softwarepakning og distribution |
|
---|
Tematiske steder |
|
---|