Dieses Tutorial zeigt 7-Zip auf der Kommandozeile. Komprimieren, Extrahieren, Archivieren und Optimieren mit dem Programm 7za.exe.
7-Zip ist ein effektives Komprimierungsprogramm.
Das Programm 7za.exe wird zum Komprimieren, Extrahieren und Aktualisieren von Dateien über die Kommandozeile verwendet. Es bietet eine hervorragende Komprimierung. Es ist Open-Source. Das macht es einfach zu erhalten und zu benutzen.
Start. Zuerst müssen Sie die ausführbare Datei 7-Zip für die Befehlszeile herunterladen, 7za.exe. Dies ist die Exe, die Sie verwenden werden, um Befehle auf Archiven auszuführen. Bitte gehen Sie zu 7-zip.org und holen Sie sich die Kommandozeilenversion.
Tipp: Der Einfachheit halber und damit Sie die Umgebungspfade nicht ändern müssen, legen Sie die Datei 7za.exe in Ihr Benutzerverzeichnis.
Nächstes: Öffnen Sie die Windows-Konsole und testen Sie das Programm 7za.exe mit ein paar Befehlen. Geben Sie den Exe-Namen 7za ein, und dies wird angezeigt.
7-Zip default output7-Zip (A) 4.60 beta Copyright (c) 1999-2008 Igor Pavlov 2008-08-19Usage: 7za <command> <archive_name>
Wir sehen die Grammatik, die wir mit 7za.exe verwenden müssen. Der „Befehl“ ist das Hauptverb. Dann geben Sie optionale Schalter, den Archivnamen (entweder Quell- oder Zielarchiv) und Dateien an. Mein Benutzerverzeichnis ist „C:\Users\Sam\“.
Befehl a. Sie können den Befehl „a“ mit dem einzelnen Buchstaben a verwenden. Dieser Befehl steht für „archivieren“ oder „hinzufügen“. Verwenden Sie ihn, um Dateien in ein Archiv zu legen. Sie müssen das Zielarchiv und die Quelldateien (in dieser Reihenfolge) angeben.
Auf dem Testsystem enthält das Verzeichnis C:\Users\Sam zwei Dateien (file1.txt und file2.txt). Der Befehl packt diese beiden Dateien in ein Archiv, und Sie müssen ihn in die Eingabeaufforderung eingeben.
C:\Users\Sam>7za a -t7z files.7z *.txt7-Zip (A) 4.60 beta Copyright (c) 1999-2008 Igor Pavlov 2008-08-19ScanningCreating archive files.7zCompressing file1.txtCompressing file2.txtEverything is OkC:\Users\Sam>
Tipp: Um das Archiv zu öffnen, klicken Sie es mit der rechten Maustaste an und wählen Sie 7-Zip -> Archiv öffnen. Der Screenshot zeigt die in files.7z komprimierten Dateien.
Befehl d. Hier sehen wir ein Beispiel für den „d“-Befehl in 7-Zip-Befehlszeilen. Dieser steht für „löschen“ und wird viel seltener verwendet. Es erlaubt Ihnen, eine bestimmte Datei (oder eine Reihe von Dateien) aus einem Archiv zu entfernen.
Hinweis: Sie benötigen diesen Befehl, wenn Sie große Archive verwenden und Zeit sparen wollen. Dies ist aus dem Handbuch.
7z d archive.zip *.bak -r7z: use executabled: delete filesarchive.zip: delete from this archive*.bak: only match bak files-r: traverse all subdirectories
Tipp: Sie können auch eine einzelne Datei aus einem Archiv mit „d“ entfernen. Dies ist vor allem dann sinnvoll, wenn Sie kein festes Archiv haben.
Befehl e. Hier verwenden wir den Befehl „e“ in Ihrem Konsolenfenster. Das „e“ steht für extract und bedeutet, ein Archiv zu entpacken oder zu expandieren. Sie müssen immer das Quellarchiv angeben und können auch ein Ziel angeben.
Info: Der Befehl „e“ extrahiert alles in ein angegebenes Verzeichnis. Ein weiterer Befehl „x“ kann Verzeichnisstrukturen in Archiven erhalten.
7z e archive.zip7z: executablee: use extract commandarchive.zip: source archive you want to expand
Aufforderungen zum Überschreiben: 7-Zip wird Sie immer fragen, ob es eine Datei gibt, die es überschreiben muss, um die neue Datei zu extrahieren.
Doch: Dies kann problematisch sein, wenn Sie ein Skript oder die Datei 7za.exe einbetten. Beachten Sie in diesem Fall den Schalter -y.
Befehl l. Als nächstes verwenden wir den Einzelbuchstaben-Befehl „l“ (Kleinbuchstabe ell). Der Kleinbuchstabe L wird verwendet, um den Inhalt von Archiven aufzulisten, und Sie werden ihn wahrscheinlich nicht oft verwenden müssen. Ich dachte, ich teste es und zeige ein Beispiel.
Nächstes: Hier wird die Auflistung eines festen Archivs gezeigt. Die Originale sind 27216 Bytes und 3888 Bytes groß. Sie werden auf 1030 Bytes komprimiert.
C:\Users\Sam>7za l files.7z7-Zip (A) 4.60 beta Copyright (c) 1999-2008 Igor Pavlov 2008-08-19Listing archive: files.7zMethod = LZMASolid = +Blocks = 1Physical Size = 1202Headers Size = 172 Date Time Attr Size Compressed Name------------------- ----- ------------ ------------ ------------------------2008-10-02 15:48:01 ....A 27216 1030 file1.txt2008-10-02 15:47:45 ....A 3888 file2.txt------------------- ----- ------------ ------------ ------------------------ 31104 1030 2 files, 0 folders
Befehl t. Hier verwenden wir den Befehl „t“ im 7z-Programm. Mit diesem Befehl können Sie die Integrität von Archiven testen. Es steht für „test“ und ist viel weniger nützlich als der Schalter „-t“. Verwechseln Sie die beiden nicht. Dieser wird zur Diagnose verwendet.
7z t archive.zip *.doc -r7z: use this executablet: test the specified archivearchive.zip: the archive you want to test*.doc: test all these files in the archive-r: recurse all child directories
Befehl u. Der „u“-Befehl in 7-Zip steht für „update“. Dies ist ein nützlicher Befehl und eignet sich hervorragend, wenn Sie alte Dateien in Ihrem Archiv durch neuere Dateien ersetzen wollen. Dadurch wird verhindert, dass Sie das gesamte Archiv dekomprimieren und neu komprimieren müssen.
7z u archive.zip *.doc7z: executable nameu: update commandarchive.zip: archive you want to update files in*.doc: only update these files (Word documents)
Warnung: Der Befehl „u“ funktioniert nicht mit soliden Archiven. Ein solides Archiv ist eines, in dem alle Dateien zusammen komprimiert sind.
So: Sie können bestimmte Dateien in Solid-Archiven nicht mit dem „u“-Befehl aktualisieren. Solide Archive sind eingeschränkt.
Wir können die Optimierungseinstellungen in 7-Zip auf der Kommandozeile ändern. Dies ist die wichtigste und nützlichste Option, die Sie verwenden können. Sie legt die Methode der Komprimierung fest. Hier zeige ich eine Reihe von Optionen, und auch einige Beispiele.
Komprimierungsstufen
Compression levelsSwitch -mx0: Don't compress at all. This is called "copy mode."Switch -mx1: Low compression. This is called "fastest" mode.Switch -mx3: Fast compression mode. Will automatically set various parameters.Switch -mx5: Same as above, but "normal."Switch -mx7: This means "maximum" compression.Switch -mx9: This means "ultra" compression. You probably want to use this.
Schalter m, erweitert. Hier sind die Schalter für erweiterte Kompressionsmethoden (-m). Die ersten drei sind in der Regel von begrenztem Nutzen, aber Sie könnten davon profitieren, sie zu optimieren. Meine Erfahrung ist, dass manuelle Optimierungen an diesen Optionen keine großen Vorteile bringen.
Schalter -mfb: Gibt die Anzahl der schnellen Bytes an. Hilft manchmal bei „spärlichen“ Dateien. Bemühen Sie sich nicht.
Switch -mpass: Anzahl der Durchläufe für die Deflate-Kompression. Kümmern Sie sich nicht darum. Wird automatisch mit levels gesetzt.
Schalter -md: Hier wird die Größe des Wörterbuchs angegeben. Sie wird automatisch eingestellt, also keine Mühe.
Switch -mmt: Aktiviert Multithreading. Verwenden Sie dies, wenn Sie einen Quad-Core und ein großes Archiv haben. Geben Sie „on“ oder „off“ an. Dies kann standardmäßig aktiviert sein.
Befehl x. Dieser Befehl ist wie „e“, außer dass er die vollständigen Pfade beibehält. Wenn Sie eine komplizierte oder wichtige Verzeichnisstruktur haben, sollten Sie diese Option verwenden. Dies wäre vor allem für System-Backups oder wirklich große Backups nützlich. Hier ist die Beispielsyntax.
7z x archive.zip7z: executable namex: use the extract commandarchive.zip: the archive you want to extract all the files from
Switch t type. Hier zeige ich, wie Sie den genauen Archivtyp angeben, den Sie erstellen möchten. Beachten Sie, dass Sie jeden beliebigen Dateinamen für jeden Typ angeben können. Aber einige Erweiterungen werden empfohlen – sie sind Standard.
Type switches Switch: -t7z Format: 7ZExample filename: archive.7z (default option) Switch: -tgzip Format: GZIPExample filename: archive.gzip, archive.gz Switch: -tzip Format: ZIPExample filename: archive.zip (compatible) Switch: -tbzip2 Format: BZIP2Example filename: archive.bzip2 Switch: -ttar Format: TARExample filename: tarball.tar (UNIX and Linux) Switch: -tiso Format: ISOExample filename: image.iso (may not be supported) Switch: -tudf Format: UDFExample filename: disk.udf
Auch das 7-Zip-Handbuch liefert einige nützliche Beispiele für Typumschaltungen. Es zeigt die Schalter -tiso und -tudf. Diese sind nicht die gebräuchlichsten. Fast alle Beispiele in diesem Dokument verwenden die Schalter -t.
7z a -tiso archive.iso7z a -tudf archive.udf7z: executable namea: add to archive-tiso or -tudf: format of archive to createarchive.iso or archive.udf: name of archive to create
Solide Archive. 7z ist das einzige Dateiformat in 7-Zip, bei dem Sie angeben können, ob das Archiv solid ist oder nicht. Solid bedeutet, dass alle Dateien als eine komprimiert sind. Es macht es unmöglich, den „u“-Befehl zu verwenden, um einzelne Dateien zu aktualisieren.
Switch -ms=on: Aktiviert den Solid-Modus. Dies ist die Standardeinstellung, so dass Sie sie nicht oft angeben müssen.
Schalter -ms=off: Deaktiviert den Solid-Modus. Nützlich, wenn Sie einzelne Dateien aktualisieren müssen. Verringert normalerweise die Kompressionsrate.
7z-Archive. Sie können viele Werte und Schalter bei 7z-Archiven ändern, mit endlosen Permutationen. Einige Dinge, die Sie ändern können, sind Wörterbuchgrößen, FastBytes-Werte, MatchFinder-Werte und Filter. Normalerweise brauchen Sie sich mit diesen nicht zu befassen.
PPMd. Beim 7z-Format können Sie den Algorithmus angeben. PPMd ist schnell und effektiv für die Komprimierung von reinen Textdateien. Es ist ideal für große Sammlungen von Word-Dokumenten. PPMd funktioniert nicht so gut bei Dateien mit Binärdaten.
PPMd schaltet -mmem=24b, -mmem=24k, -mmem=24m: Diese steuern die Menge des verwendeten Speichers. Sie sind nützlich und höher ist normalerweise besser.
PPMd-Schalter -mo=2, -mo=32: Diese legen die Modellreihenfolge in PPMd fest. Sie sind normalerweise nicht nützlich.
Wann sollte ich PPMd verwenden? Sie sollten PPMd verwenden, wenn Sie einen großen Textkorpus (body) haben. Dieser kann HTML oder andere Formatierungen enthalten, aber der reine Text sollte dominieren. Es kann die Ratio bei einigen Datensätzen um etwa 30% verbessern.
Beispielbefehle. Hier zeige ich die Beispiel-Komprimierungsbefehle aus dem 7-Zip-Handbuch. Die einfachen habe ich am Anfang dieses Dokuments demonstriert. Diese sind etwas komplexer. Wir verwenden mehr Funktionen der 7-Zip-Befehlszeile.
7z a -tzip archive.zip *.jpg -mx07z: name of executablea: add to archive command-tzip: specify a ZIP archive (useful for compatibility)archive.zip: destination archive*.jpg: only add jpg files to archive-mx0: don't compress, just copy useful for already-compressed files
Beispiel für das 7z-Format. Die nächste Befehlszeile zeigt, wie man ein solides 7z-Archiv von Programmdateien (Executables) erstellt. Es verwendet den Multithreading-Modus, was bedeutet, dass es auf einer Dual-Core-Maschine schnell sein wird.
7z a -t7z archive.7z *.exe *.dll -ms -mmt7z: name of executablea: archive command specified-t7z: use 7z file type (less compatible and smaller results)archive.7z: destination archive file*.exe: include all *.exe files in directory in new archive*.dll: include all *.dll files in new archive-ms: create solid archive (default)-mmt: multithread the operation (faster)
Erzeuge ein PPMd-Archiv. PPMd ist ein außergewöhnlicher Algorithmus zur Komprimierung von Text und ist relativ neu. Hier zeige ich einen Befehl aus dem 7-Zip-Handbuch, der alle Textdateien im Arbeitsverzeichnis komprimiert. Er erzeugt ein PPMd-Archiv.
Tipp: Der Befehl ist nützlich, weil Sie normalerweise nur Textdateien mit PPMd komprimieren wollen.
PPMd-Komprimierung
7z a -t7z archive.7z *.txt -m0=PPMd7z: executable name/patha: add command specified-t7z: use the 7z format (needed for PPMd)archive.7z: destination archive file*.txt: select all text files-mo=PPMd: compress with this algorithm
Schalter o. Wir zeigen den Schalter „o“ in der 7-Zip-Befehlszeile. Manchmal möchte man nicht in das aktuelle Verzeichnis entpacken. Hier kann der Schalter -o nützlich sein. Verwenden Sie dies, um das Zielverzeichnis festzulegen.
7z x archive.zip -oC:\Doc7z: executable namex: extract archive with paths intactarchive.zip: archive to extract files from-oC:\Doc: extract all files to the Doc folder on the C: drive
Schalter p. Wir können den Schalter „-p“ verwenden, der sich auf das Wort „Passwort“ bezieht. Dies ist sehr hilfreich, wenn es um Sicherheit und Verschlüsselung geht. Sie können ein Passwort in der Befehlszeile angeben. Die Syntax ist ein bisschen komisch.
7za a pw.7z *.txt -pSECRET7za: name and path of 7-Zip executablea: add to archivepw.7z: name of destination archive*.txt: add all text files to destination archive-pSECRET: specify the password "SECRET"
Öffnen von passwortgeschützten Archiven. Die nächste Konsolenausgabe zeigt, was passiert, wenn Sie versuchen, das passwortgeschützte Archiv zu öffnen. Das Kennwort ist hier GEHEIM, wodurch das Archiv extrahiert werden kann.
C:\Users\Sam>7za x pw.7z7-Zip (A) 4.60 beta Copyright (c) 1999-2008 Igor Pavlov 2008-08-19Processing archive: pw.7zEnter password:
Header-Verschlüsselung: Fügen Sie -mhe hinzu, um die Header zu verschlüsseln. Der Passwort-Befehl wird automatisch mit verschlüsselten Headern umgehen.
Tipp: Denken Sie daran, dass verschlüsselte Header die Namen der Dateien in Ihrem Archiv verbergen.
Weitere Schalter. Hier sehen wir uns weitere Schalter an, die nur bedingt nützlich sind. Es ist jedoch nützlich, sie zu kennen, falls Sie sie jemals verwenden müssen. In der Regel kommen Sie besser zurecht, wenn Sie einfach die Standardeinstellungen verwenden, die für Ihre Anforderungen leicht angepasst sind.
Schalter -ssc: Legt den Modus zur Unterscheidung von Groß- und Kleinschreibung fest. Die Vorgabe ist -ssc- unter Windows (insensitive). Die Vorgabe ist -scc unter Linux (sensitiv).
Schalter -ssw: Komprimiert gesperrte Dateien. Sie können dies ausprobieren, wenn Sie Probleme beim Öffnen von Dateien haben.
Schalter -w: Arbeitsverzeichnis setzen. Das können Sie verwenden, wenn Sie Temp-Ordner angeben möchten.
Case-sensitive. In der 7-Zip-Befehlszeile können wir die Groß- und Kleinschreibung bei Dateinamen nicht beachten. Für diejenigen unter Ihnen, die sowohl Linux als auch Windows verwenden, ist die Option zur Unterscheidung der Groß- und Kleinschreibung nützlich. Ich zeige hier mein eigenes Beispiel mit einer Erklärung.
7za.exe a archive.7z Z*.* -ssc7za.exe: 7-Zip command-line executable path and namea: archive commandarchive.7z: add files to this target archiveZ*.*: select only files whose first letter is a capital Z
Schalter v. Sie können den „v“-Schalter in der Befehlszeile verwenden. In der Datenkompression ist ein Volume ein Segment eines Datensatzes, das eine bestimmte Anzahl von Bytes lang ist. Der Volume-Schalter gibt die genaue Größe in Bytes, Kilobytes oder Megabytes an.
Auch: Sie können sequenzielle Volumes mit dem Schalter „v“ in der Befehlszeile von 7za.exe angeben.
Schalter ao. Mit dem Schalter „ao“ können Sie angeben, ob Sie alte Dateien überschreiben wollen. Seien Sie vorsichtig – Sie können eine überschriebene Datei nicht normal wiederherstellen. Er benötigt ein weiteres Argument. Sichern Sie Ihre Daten, indem Sie die Dateien zuerst in Ihrem Dateimanager kopieren.
Schalter -aoa: Dieser Schalter überschreibt alle Zieldateien. Verwenden Sie ihn, wenn die neuen Versionen bevorzugt werden.
Switch -aos: Überspringt vorhandene Dateien, ohne sie zu überschreiben. Verwenden Sie dies für Dateien, bei denen die früheste Version am wichtigsten ist.
Schalter -aou: Vermeidet Namenskollisionen. Neu extrahierte Dateien haben eine Nummer an ihren Namen angehängt. Mit diesen müssen Sie später umgehen.
Switch -aot: Vorhandene Dateien umbenennen. Dadurch werden nicht die neuen Dateien umbenannt, sondern nur die alten, die bereits vorhanden sind.
Example of the switches7z x test.zip -aoa7z: use the 7-zip executablex: use the extract commandtest.zip: extract files from this archive-aoa: overwrite all existing files. risky!
Mehrere Dateien. Dieser Abschnitt behandelt das Hinzufügen mehrerer Dateien zu einem Archiv. Um mehrere Dateien zu einem Archiv hinzuzufügen, verwenden Sie bitte den Befehl „a“ und das Platzhaltersymbol *. Geben Sie den Namen der Zielarchivdatei und anschließend die Quelldateien an.
Tipp: Lesen Sie mehr im Abschnitt über den „a“-Befehl, den Sie im vorherigen Teil dieser Seite finden.
Wie füge ich viele Dateien mit einer bestimmten Erweiterung hinzu? Verwenden Sie den „a“-Befehl und das Platzhaltersymbol *, aber geben Sie die Erweiterung nach dem Platzhalter an. Zum Beispiel bedeutet *.txt alle Textdateien. Sie können den Platzhalter überall verwenden.
Wie kann ich viele Dateien aus einem ganzen Unterverzeichnis hinzufügen? Geben Sie nur den Verzeichnisnamen an. Sie brauchen keinen Platzhalter zu verwenden. Das Handbuch von 7-Zip zeigt hilfreich dieses Beispiel. Es gibt ein ganzes Verzeichnis namens „subdir“ an.
7z a -tzip archive.zip subdir\7z: use executablea: add to archive-tzip: use zip compressionarchive.zip: create this archivesubdir\: source directory
Formate. In diesem Abschnitt werden Fragen zur Auswahl von Formaten beantwortet. Um die GZip-Komprimierung zu verwenden, geben Sie zunächst die Option „-tgzip“ für den Typ-Schalter an. Dies ist eine gute Möglichkeit, Dateien auf Ihrem Webserver für die HTTP-Komprimierung zu komprimieren.
7-Zip DEFLATE
Wie verwende ich BZip2? Sie können BZip2 verwenden, indem Sie den Schalter „-tbzip2“ angeben. Dieser kann mit jeder Komprimierungsstufe aus den obigen Tabellen kombiniert werden. Die verschiedenen Modi in 7-Zip verwenden automatisch viele verschiedene Einstellungen.
Wie verwende ich das 7z-Format? Indem Sie den Schalter „-t7z“ für den Typ angeben. Oder Sie lassen den Schalter „type“ einfach weg, dann wird standardmäßig das 7z-Format verwendet. Dieses Format bietet die größten Kompressionsraten, aber es funktioniert nicht an allen Stellen.
Aufforderungen. Sie können verhindern, dass 7-Zip Prompts anzeigt. Verwenden Sie dazu den Schalter -y. Damit wird eine Ja-Antwort auf alle Abfragen angenommen. Verwenden Sie dies nur, wenn Sie sicher sind, dass Sie keine Daten verlieren werden.
Fragen. Es gibt noch viele weitere Möglichkeiten und Verwendungen des Programms 7-Zip auf der Kommandozeile sowohl unter Windows als auch unter Linux. Dieser Abschnitt beantwortet einige Fragen, die ich bei meinen Recherchen hatte, und auch einige Fragen, die Sie vielleicht haben.
Warum kann ich mein Archiv nicht aktualisieren? Es handelt sich wahrscheinlich um ein solides Archiv. 7z-Archive sind standardmäßig solide Archive – alle Dateien sind zusammen komprimiert. Ändern Sie das Archiv so, dass es nicht solide ist, wenn Sie es aktualisieren möchten. Suchen Sie auf dieser Seite nach „solid“.
Kann ich das Ausgabeverzeichnis angeben? Ja – verwenden Sie den Befehl „e“ und kombinieren Sie ihn mit dem Schalter -o. Die Syntax mit -o ist ein bisschen komisch, deshalb zeige ich das Beispiel aus der 7-Zip-Hilfedatei. So funktioniert es.
7z e archive.zip -oC:\soft *.cpp -r7z: executablee: use extract commandarchive.zip: source archive you want to extract from-oC:\soft: the destination folder (-o is the switch and C:\soft is the argument)*.cpp: only extract cpp files (C++)-r: traverse all subdirectories
Wie kann ich sehen, was sich in einem Archiv befindet? Verwenden Sie den Befehl „l“ wie oben gezeigt. Vielleicht möchten Sie „l“ in einem Dienstprogramm verwenden, das Sie von der Kommandozeile aus starten, um sicherzustellen, dass Ihre Batch-Archivierung richtig funktioniert.
Wie kann ich bestimmte Dateien ausschließen? Ganz am Anfang haben wir gesehen, wie man Dateien anhand von Filtern hinzufügen kann, aber manchmal möchte man bestimmte Dateien manuell ausschließen. Verwenden Sie dazu den Schalter -x, direkt gefolgt von einem Ausrufezeichen und dann dem Dateinamen.
So: Wenn Sie „file1.txt“ ausschließen wollen, verwenden Sie den Schalter „-x!file1.txt“. Bitte den Bindestrich und das Ausrufezeichen mit einbeziehen.
Wie kann ich Dateien, die sich bereits auf der Festplatte befinden, durch neue Dateien ersetzen? Indem Sie den oben beschriebenen Schalter „-ao“ verwenden. Es gibt noch andere Optionen, und es ist in der Regel eine bessere Idee, eine der Umbenennungsoptionen (-aou oder -aot) zu verwenden.
Kann ich das Extrahieren von Dateien, die sich bereits auf der Festplatte befinden, ignorieren? Ja – bitte geben Sie die Option -aos an, was „Überspringen des Überschreibens von Dateien“ bedeutet. Dies veranlasst 7za.exe, die neueren Dateien nicht aus dem Archiv zu kopieren.
Hinweis: Verwenden Sie -aos, wenn sich Ihre Dateien im Laufe der Zeit nicht ändern und ein Überschreiben nur Verschwendung wäre.
Einbetten. Sie können 7-Zip in ein Windows-.NET-Programm einbetten, indem Sie die Anleitung in meinem Artikel über .NET 7-Zip verwenden. Das ergibt die gleiche großartige Kompression, aber in Ihrer eigenen GUI. Der Link zeigt einige Kompressionsraten.
7-Zip Executable
Interne Einstellungen. Sie können die internen Einstellungen ändern. Normalerweise müssen Sie das nicht tun, da sie automatisch gesetzt werden. Ich empfehle, einfach die Einstellungen mx=0 (und 3, 5, 7, 9) zu verwenden. Eine eingehende Untersuchung wäre spannend.
Welche Werte kann ich in den Interna ändern? Sie können Kompressionsfilter ändern, die das Verhalten bei ausführbaren Dateien wie *.exe und *.dll ändern. Sie können die Header-Kompression und die Verschlüsselung aktivieren (-mhc=on und -mhe=on).
Tipp: Die Header-Kompression ist standardmäßig aktiviert. Die Verschlüsselung muss explizit aktiviert werden.
AdvanceCOMP. Sie können AdvanceCOMP verwenden, um die Kompressionsrate zu verbessern. Die Verbesserung ist oft gering, weniger als 1%. 7-Zip und AdvanceCOMP verwenden denselben Deflate-Kodierer, aber AdvanceCOMP hat mehr Optionen und ist feinkörniger.
AdvanceCOMP