7z (Shell-Befehl)

Aus Mikiwiki
Wechseln zu: Navigation, Suche

Der Shell-Befehl 7z (auch: 7-Zip) ist ein freies Datenkompressionsprogramm, das auf der Grundlage des Lempel-Ziv-Markow-Algorithmus arbeitet.

Funktion

Standardmässig erzeugt 7z Archivdateien im Format 7Z mit der Dateinamenserweiterung ".7z". Jede Archivdatei kann Verzeichnisse und Dateien enthalten. Die native 7Z-Kompression bedient sich einer Vielzahl von Algorithmen, am häufigsten jedoch werden bzip2, LZMA und LZMA2 verwendet.

Neben dem Dateformat 7Z unterstützt das Programm 7z eine Reihe von weiteren komprimierten und nicht-komprimierten Archivformaten:

Dateiformat Original-Programm Beschreibung
Komprimieren und Dekomprimieren
Zur Kompression von GZIP- und ZIP-Dateien verwendet 7z einen eigenen Deflate-Encoder, der oft bessere Ergebnisse liefert als die verbreitetere Deflate-Implementation von zlib, was allerdings zu Lasten der Kompressionsgeschwindigkeit geht.
BZ2 bzip2
GZ gzip
TAR tar
ZIP zip Einschliesslich AES-Verschlüsselung per 256 Bit Rijndael.
XZ xz Einschliesslich LZMA2 (erst ab Version 9).
Nur Dekomprimieren
ARJ ARJ
CPIO, IO cpio
LZH, LHA LHArc
RAR
CAB Microsoft Cabinet
DEB Debian-Paket
JAR Java Archive
MSI Microsoft Windows-Installerdatei. 7z kann manche dieser Dateien öffnen und bietet Zugang zu deren gesamtem Inhalt, einschliesslich der Metadateien.
EXE Nullsoft Scriptable Install System
RPM RPM Package Manager-Pakete
XAR das Extensible Archive Format von Opendarwin, RPM5 und Mac OS X 10.5.
DMG Apple Disk Image
Apple Hierarchical File System
ISO ISO 9660-Abbilddatei einer CD oder DVD
UDF UDF-Abbilddatei einer DVD
VHD Microsoft Virtual Hard Disk
WIM Windows Imaging Format von Microsoft Windows 7 und Microsoft Windows Server.
FLV Flash Video
SWF Shockwave Flash
Z compress für eine komprimierte Einzeldatei
LZMA LZMA für eine komprimierte Einzeldatei
MSLZ für eine komprimierte Einzeldatei
CHM Compiled HTML Help
Unix split/cat (Zusammenfügen von gestückelten Dateien)

Das Dateiformat ACE wird aus lizenzrechtlichen Gründen nicht unterstützt.

Installation

Ubuntu 12.04

# apt-get install p7zip-full

Verwendung

Anzeige aller in der Datei "test.7z" enthaltenen Dateien.

$ 7z l test.7z

Dekomprimieren der Dateien "test.rar.001" und "test.rar.001". Als Ergebnis entsteht aus den entpackten Daten der beiden Dateien beispielsweise die Datei "test.avi".

$ 7z x test.rar.001
$ 7z x test.rar.002

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country DE.gif Wikipedia ger 7-Zipwbm Enzyklopädischer Artikel
country DE.gif Ubuntu Users ger 7zwbm