Schalter -mc<Par> - Erweiterte Komprimierungsparameter einstellen

WinRAR

Schalter -MC<Par> - Erweiterte Komprimierungsparameter einstellen


Dieser Schalter ist hauptsächlich für Benchmarkzwecke und Experimente gedacht. Im Normalfall ist es besser, WinRAR die optimalen Parameter automatisch wählen zu lassen. Beachten Sie, dass der unsachgemäße Gebrauch dieses Schalters zu einer Verschlechterung der Performance und Kompressionsrate führen kann. Benutzen Sie den Schalter nur, wenn Sie genau wissen, was Sie tun.

Der Schalter hat folgende Syntax:

-mc[Param1][:Param2][Modul][+ oder -]

wobei <Modul> ein Zeichen ist, das den Teil des Kompressionsalgorithmus angibt, welcher konfiguriert werden soll. Es kann folgende Werte annehmen:

A Audiokomprimierung;
C Echtfarben(RGB)-Daten-Komprimierung;
D Deltakomprimierung;
E x86-Programmcode-Komprimierung;
I Intel-Itanium-Programmcode-Komprimierung;
T Textkomprimierung.

Beim RAR-5.0-Archivformat werden nur die Werte 'D' und 'E' unterstützt.

Das Zeichen "+" am Ende des Schalters wendet das ausgewählte Algorithmenmodul auf alle zu verarbeitenden Daten an, "-" schaltet das Modul vollständig ab. Wird kein Zeichen angegeben, wählt WinRAR basierend auf den aktuellen Daten und der Kompressionsmethode die Module automatisch aus. Der Schalter "-mc-" schaltet alle optionalen Algorithmenmodule ab und erlaubt nur die Anwendung des allgemeinen Komprimierungsalgorithmus.

Die Parameter <Param1> und <Param2> haben je nach gewähltem Algorithmenmodul verschiedene Bedeutungen. Sie werden unten beschrieben.

Audiokomprimierung, Deltakomprimierung

<Param1> ist die Anzahl der Bytekanäle (kann 1 - 31 sein).

WinRAR unterteilt Multibyte-Kanäle in einzelne Byte-Kanäle, zum Beispiel werden zwei 16-Bit Audiokanäle von WinRAR als vier Ein-Byte-Kanäle angesehen.

<Param2> wird ignoriert.

x86-Intel-Programmcode-Komprimierung, Intel-Itanium-Programmcode-Komprimierung, Echtfarben(RGB)-Daten-Komprimierung

<Param1> und <Param2> werden ignoriert.

Textkomprimierung

Der Algorithmus zur Textkomprimierung ermöglicht eine erhebliche Verbesserung der Kompressionsrate bei reinen Textdaten. Im Vergleich zu allgemeinen Komprimierungsalgorithmen in Multicore- und Multiprozessor-Umgebungen ist die Geschwindigkeit der Textkomprimierung beim Packen erheblich niedriger, da der Algorithmus mehrere CPU-Kerne nicht effizient nutzen kann. Auch die Geschwindigkeit beim Entpacken ist viel langsamer als bei allgemeinen Komprimierungsalgorithmen, sie ist unabhängig von der Anzahl der vorhandenen CPU-Kerne. Darum ist die Textkomprimierung standardmäßig abgeschaltet. Der Schalter -mct erlaubt WinRAR, den Textkomprimierungsalgorithmus auf geeignete Daten anzuwenden. Dann entscheidet WinRAR aufgrund der aktuellen Daten automatisch, ob der Textkomprimierungs-Algorithmus angewendet wird oder nicht. Der Schalter -mct+ wendet den Algorithmus zur Textkomprimierung auf alle zu komprimierenden Daten an.

Der Schalter -mct kann die Parameter <Param1> und <Param2> enthalten. Die vollständige Syntax lautet daher -mc[Param1][:Param2]t[+ oder -].

<Param1> ist der Grad des PPM-Algorithmus (kann 2 - 63 sein).

<Param2> ist der Speicher in Megabyte, der vom PPM-Algorithmus verwendet wird (1-128).

Der PPM-Algorithmus benötigt sowohl für die Komprimierung als auch für die Dekomprimierung die gleiche Menge an Speicher. Wenn Sie also eine zu große Speichermenge beim Erzeugen eines Archivs verwenden, können andere Leute beim Entpacken Probleme bekommen, wenn sie dazu ein Computer mit kleinerem Speicher verwenden. Entpacken wird zwar mit virtuellem Speicher möglich sein, der Vorgang wird aber sehr langsam ablaufen.

Beispiele

  1. Der Schalter -mc1a+ erzwingt die Verwendung der 8-Bit Mono Audiokomprimierung für alle Daten.
  2. Der Schalter -mc10:40t+ erzwingt die Verwendung des Textkomprimierungsalgorithmus für alle Daten, setzt den Grad der Komprimierung auf 10 und verwendet dabei 40 MB Speicher.
  3. Der Schalter -mc12t setzt den Textkomprimierungsgrad auf 12, wenn die Textkomprimierung verwendet wird, überlässt aber WinRAR die Entscheidung, wann die Textkomprimierung eingesetzt wird.
  4. Die Schalter -mct -mcd- erlaubt WinRAR, den Textkomprimierungsalgorithmus auf geeignete Daten anzuwenden, und schaltet die Deltakomprimierung ab.