7-Zip to oparte na systemie Windows oprogramowanie do kompresji danych i archiwizacji plików, opracowane przez Rosjanina Igora Pavlova . Może być również używany z innymi systemami operacyjnymi ( GNU / Linux …) dzięki, na przykład, projektowi Wine lub portowi jego wersji konsolowej do GNU / Linux o nazwie p7zip .
Jest to bezpłatne oprogramowanie wydane na licencji LGPL , kod LZMA jest w domenie publicznej , kod AES jest objęty licencją BSD, a kod unRAR jest objęty licencją mieszaną ( ograniczenia LGPL + unRAR).
Oprogramowanie znajduje się na liście wolnego oprogramowania zalecanego przez państwo francuskie w ramach ogólnej modernizacji jego systemów informatycznych (IS) .
Program działa z linii poleceń lub z interfejsem graficznym przetłumaczonym na 79 języków, w tym francuski.
Obsługuje następujące formaty plików :
7-Zip obsługuje również proces szyfrowania 256- bitowego AES i tworzenie samorozpakowujących się archiwów.
Natywne formaty 7z i XZ są otwartymi formatami modułowymi, które umożliwiają przechowywanie skompresowanych plików przy użyciu różnych algorytmów , z nazwami plików Unicode . Domyślnie oprogramowanie tworzy pliki w formacie archiwum 7z (z rozszerzeniem .7z) z wykorzystaniem algorytmów kompresji LZMA lub LZMA2 , co pozwala na tworzenie archiwów bardziej kompaktowych niż formaty takie jak ZIP czy nawet RAR lub ACE , gdy pliki skompresowane nie są multimediami (obrazami lub muzyką).
Projektant twierdzi, że jego program kompresuje lepiej niż WinRAR (3.50) i WinZip (10.0) w formacie 7z i że tworzy pliki ZIP, które są lepiej skompresowane niż jakikolwiek inny kompresor, będąc jednocześnie kompatybilnym ze wszystkimi istniejącymi dekompresorami.
Inne algorytmy dostępne obecnie w formacie 7z to PPMd (wydajne w przypadku tekstu), bzip2 (mniej wydajne niż LZMA, ale mogą wykorzystywać znaczną liczbę rdzeni procesora, aby był szybszy i bardziej odporny na uszkodzenie archiwum) i BCJ2 ( używany w połączeniu z LZMA dla plików wykonywalnych).
Po autoryzacji podczas instalacji oprogramowania , proste kliknięcie prawym przyciskiem myszy pliku lub folderu w systemie Windows spowoduje wyświetlenie rozwijanego menu, w którym znajduje się podmenu 7-Zip . To menu daje dostęp do głównych funkcjonalności 7-Zip: kompresji, otwierania, dekompresji, obliczania sum kontrolnych CRC-32, CRC-64, SHA-1 i SHA-256 itp.
7-Zip może być również używany z wiersza poleceń. Następujące polecenie tworzy archiwum 7z:
7z a archive.7z fichier_a_archiverTo polecenie wyodrębnia pliki i foldery z archiwum 7z:
7z e archive.7z7-Zip istnieje w wersji wiersza poleceń. Został przeniesiony na Linuksa pod nazwą p7zip .
Ponieważ nazwy plików archiwów 7-Zip są przechowywane w formacie Unicode , wspólne użycie 7-Zip i p7zip umożliwia bezproblemowe przesyłanie między plikami Windows i Linux , których nazwy zawierają znaki akcentowane.
Aby wypakować archiwum:
p7zip -d archive.7zPonadto istnieje kilka interfejsów graficznych (GUI) dla Linuksa, niektóre napisane dla biblioteki Qt ( KDE ): są to GUI Ark i Q7Z , a inne napisane dla biblioteki GTK ( GNOME ): to jest PeaZip i GUI FileRoller .