WikiDer > 7z
7-zip | ||||
Symbol für 7-Zip | ||||
| Dateierweiterung | .7z | |||
| Mime Typ | Anwendung/x-7z-komprimiert | |||
| Entwickelt von | Igor Pavlov | |||
| Typschlüssel | Komprimierungsarchiv | |||
| magische Zahl | 7, z | |||
| ||||
7z ist ein Datei Format vor dem Kompression. Es wurde eingeführt von der Freeware-Programm 7-zip. Die Komprimierung erfolgt nach LZMA-Algorithmus. Einige (aber längst nicht alle) Programme können auch mit diesem Format umgehen. Es gilt als Nachfolger der Dateiformate POSTLEITZAHL und RAR, da 7z ein größeres Kompressionsverhältnis bietet. Dies führt zu einer geringeren Dateigröße, aber auch zum Extrahieren und Entpacken von Dateien im 7z-Format dauert länger.
Eigenschaften
Die Haupteigenschaften des 7z-Formats sind:
- Offene Architektur
- Tolles Kompressionsverhältnis
- Starke AES-256-Verschlüsselung
- Möglichkeit, jede Komprimierungs-, Konvertierungs- oder Verschlüsselungsmethode zu verwenden
- Unterstützt Dateien mit einer Größe von bis zu 16 000 000 000 GB
- Unicode Dateinamen
- Kompakte Kompression
- Komprimierung von Archivtiteln
Kompressionsmethoden
Folgende Methoden sind derzeit in 7z integriert:
- LZMA: verbesserte und optimierte Version des LZ77-Algorithmus
8PPMD Dmitry Shkarins PPMdH mit kleinen Anpassungen
- BCJ Converter für 32-Bit-x86-Programme
- BCJ2-Konverter für 32-Bit-x86-Programme
- BZip2 Standard-BWT-Algorithmus
- Standard entleeren LZ77-basierter Algorithmus
LZMA
LZMA ist die Standardkomprimierungsmethode für das 7z-Format. Die wichtigsten Eigenschaften der LZMA-Methode:
- Tolles Kompressionsverhältnis
- Variable Wörterbuchgröße (bis zu 4 GB)
- Komprimierungsgeschwindigkeit: ca. 1 MB/s bei einer 2-GHz-CPU
- Dekompressionsgeschwindigkeit: ca. 10-20 MB/s bei einer 2 GHz CPU
- Minimal Speicherlast zur Dekompression (je nach Wörterbuchgröße)
- Kleine Codegröße für die Dekompression: ca. 5 kB
- Unterstützt Multithreading und P4-Hyper-Threading
- Der LZMA-Kompressionsalgorithmus ist für integrierte Programme geeignet. LZMA wird unter den Bedingungen der LGPL. LZMA ist auch mit einer proprietären Lizenz für diejenigen erhältlich, die die GNU LGPL in ihrem Code nicht verwenden können.
Verschlüsselung
7-Zip unterstützt auch die Verschlüsselung mit dem AES-256-Algorithmus. Dieser Algorithmus verwendet einen Verschlüsselungscode mit einer Länge von 256 Bit. Um diesen Code zu erstellen, verwendet 7-Zip eine Funktion, die auf dem SHA-256-Verschlüsselungsalgorithmus basiert. Eine abgeleitete Verschlüsselungsfunktion gibt einen Schlüssel zurück, der von einem vom Benutzer definierten Kennwort abgeleitet wurde. Für eine gute und vollständige Passwortsuche verwendet 7-Zip eine große Anzahl von Wiederholungen, um aus Textpasswörtern einen Verschlüsselungscode zu erstellen.
Unterstützung
Zu den Programmen, die das 7z-Archivformat unterstützen, gehören 7-zip, WinRAR, PowerArchiver, TUGZip, IZArc und PeaZip.