WikiDer > 7z

7z
7-zip
Symbol für 7-Zip
Dateierweiterung.7z
Mime TypAnwendung/x-7z-komprimiert
Entwickelt vonIgor Pavlov
TypschlüsselKomprimierungsarchiv
magische Zahl7, z
Portal  Portalsymbol  Informatik

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:

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.