7-Zip er Windows- baseret datakomprimerings- og arkiveringssoftware udviklet af russiske Igor Pavlov . Det kan også bruges sammen med andre operativsystemer ( GNU / Linux …) takket være f.eks. Wine- projektet eller porten til konsolversionen til GNU / Linux, der hedder p7zip .
Dette er gratis software frigivet under LGPL- licensen , LZMA- koden er i det offentlige domæne , AES- koden er under BSD-licensen, og unRAR-koden er under blandet licens ( LGPL + unRAR-begrænsninger).
Softwaren er medtaget på listen over gratis software, der anbefales af den franske stat som en del af den samlede modernisering af dets informationssystemer (IS) .
Programmet fungerer på kommandolinjen eller med en grafisk grænseflade oversat til 79 sprog inklusive fransk.
Det understøtter følgende filformater :
7-Zip understøtter også AES 256- bit krypteringsprocessen og oprettelsen af selvudpakkende arkiver.
De oprindelige 7z- og XZ- formater er åbne modulære formater, der muliggør lagring af komprimerede filer ved hjælp af forskellige algoritmer med Unicode- filnavne . Som standard opretter softwaren filer i 7z arkivformat (med udvidelsen .7z) ved hjælp af LZMA- eller LZMA2- komprimeringsalgoritmer , som muliggør oprettelse af mere kompakte arkiver end formater som ZIP eller endda som RAR eller ACE , når filerne der skal komprimeres er ikke multimedie (billeder eller musik).
Designeren hævder, at hans program komprimerer bedre end WinRAR (3.50) og WinZip (10.0) i 7z-format, og at det producerer ZIP-filer, der er bedre komprimeret end nogen anden kompressor, mens de er kompatible med alle eksisterende dekompressorer.
De andre algoritmer, der i øjeblikket er tilgængelige i 7z-formatet, er PPMd (effektiv på tekst), bzip2 (mindre effektiv end LZMA, men kan bruge et betydeligt antal kerner i en processor til at være hurtigere og mere robust til korruption af arkiv) og BCJ2 ( bruges sammen med LZMA til eksekverbare filer).
Efter godkendelse under softwareinstallationen vil et simpelt højreklik på en fil eller en mappe i Windows vise en rullemenu, hvor 7-Zip -undermenuen er til stede. Denne menu giver adgang til de vigtigste funktioner i 7-Zip: kompression, åbning, dekompression, beregning af CRC-32, CRC-64, SHA-1 og SHA-256 kontrolsummer osv.
7-Zip kan også bruges fra kommandolinjen. Følgende kommando opretter et 7z-arkiv:
7z a archive.7z fichier_a_archiverDenne kommando udtrækker filer og mapper fra et 7z-arkiv:
7z e archive.7z7-Zip findes i en kommandolinieversion. Det blev portet til Linux under navnet p7zip .
Da filnavne på 7-Zip-arkiverne er gemt i Unicode- format , gør den fælles brug af 7-Zip og p7zip det muligt uden problemer at overføre mellem Windows- og Linux- filer, hvis navne indeholder tegn med accent.
Sådan ekstraheres et arkiv:
p7zip -d archive.7zDerudover er der flere grafiske interfaces (GUI) til Linux, nogle skrevet til Qt-biblioteket ( KDE ): disse er de Ark og Q7Z GUI , og de andre skrevet til GTK bibliotek ( GNOME ): Det er dette den PeaZip og FileRoller GUI'er .