7z ist das Archivformat, das 1999 für das Programm 7-Zip geschaffen wurde. Es erledigt dieselben zwei Aufgaben wie ZIP — Dateien bündeln und komprimieren — und komprimiert erheblich besser, aus Gründen, die man kennen sollte, weil sie mit Abwägungen kommen.
Bessere Kompression. 7z nutzt LZMA2 statt ZIPs weit älteres DEFLATE. Bei komprimierbarem Inhalt — Text, Code, Logs, Datenbanken — liegt der Unterschied typischerweise bei 30 bis 50 % weniger als dieselben Dateien als ZIP.
Solide Archive. Das ist der interessante Punkt, dazu unten mehr.
Echte Verschlüsselung, Dateinamen eingeschlossen. 7z verschlüsselt mit AES-256 und bietet an, auch die Dateiliste zu verschlüsseln. Letzteres zählt: Ein passwortgeschütztes ZIP lässt die Namen des Inhalts meist ohne Passwort lesbar, wer das Archiv hat, sieht also, dass gehaltsrunde-2026.xlsx darin liegt. 7z kann auch das verbergen.
ZIP komprimiert jede Datei unabhängig. Tausend Dateien heißt tausend getrennte Kompressionsvorgänge, und nichts aus dem einen wird im nächsten genutzt.
7z kann stattdessen den ganzen Satz als einen durchgehenden Strom behandeln und in einem Durchgang komprimieren. Wiederholung zwischen Dateien wird dann gefunden und entfernt, nicht nur die innerhalb jeder Datei.
Bei Sätzen ähnlicher Dateien ist die Wirkung dramatisch. Ein Ordner mit tausend Rechnungen derselben Vorlage, ein Projekt voller Quellcode, ein Jahr Tageslogs — die Dateien ähneln einander fast vollständig, und ein solides Archiv faltet dieses gemeinsame Material einmal zusammen statt tausendmal. Bei solchem Inhalt ist ein solides 7z häufig nur ein Bruchteil des entsprechenden ZIP.
Bei einem Ordner mit Fotos oder Videos ändert es nichts, weil diese Dateien bereits komprimiert sind und keine Wiederholung auf Byteebene teilen. Womit wir bei der Grenze wären, die 7z unverändert erbt.
Besserer Algorithmus hin oder her: Bereits komprimierte Daten komprimieren nicht erneut. JPEG, PNG, MP4, MP3, PDF und Office-Dokumente werden beim Erstellen komprimiert, und 7z findet darin nicht mehr Wiederholung als ZIP.
Der Gewinn von 7z ist also bei textartigen Daten real und bei Medien praktisch null. Archivieren Sie Fotos und wollen eine kleinere Datei, ist das Format nicht der Hebel — die Bilder sind es.
Eine einzelne Datei zu entpacken ist langsam. Um an eine Datei mitten in einem soliden Block zu kommen, muss die Software alles davor dekomprimieren. Ein Dokument aus einem großen soliden Archiv zu ziehen kann so lange dauern wie das Entpacken des Ganzen.
Schaden breitet sich aus. In einem ZIP ist eine beschädigte Datei eine beschädigte Datei; die Nachbarn bleiben unberührt, weil jede einzeln komprimiert wurde. In einem soliden Block kann eine Beschädigung auf halbem Weg alles danach unrettbar machen.
Dieser zweite Punkt ist der, den man für Backups abwägen muss. Soll ein Archiv jahrelang auf einem Laufwerk liegen oder über eine unzuverlässige Verbindung reisen, kann die Robustheit unabhängiger Kompression mehr wert sein als die gesparten Megabyte. 7-Zip lässt Sie die Größe des soliden Blocks begrenzen — als Mittelweg wird der Satz in Stücken komprimiert, Schaden bleibt auf ein Stück begrenzt, und der größte Teil des Vorteils überlebt.
Dieser Faktor entscheidet öfter als das Kompressionsverhältnis.
Windows und macOS öffnen ZIP-Dateien ohne installierte Software. Keines öffnet 7z ab Werk. Ein 7z an eine Kollegin, eine Kundin oder einen Support zu schicken heißt, ihnen eine Datei zu schicken, die sie womöglich nicht nutzen können — die Antwort ist dann die Bitte um ein ZIP.
LZMA2 ist langsamer als DEFLATE, in den höheren Stufen deutlich, und braucht beim Komprimieren erheblich mehr Arbeitsspeicher. Das Dekomprimieren ist vergleichsweise flott.
Diese Asymmetrie passt zum Archivieren: Sie zahlen einmal beim Erstellen, und jedes Lesen kostet wenig. Zu routinemäßigem, wiederholtem Komprimieren passt sie weit schlechter.