Switch -MC<par> - set advanced compression parameters
Improper use of this switch may lead to suboptimal performance and compression. This switch has the following syntax:
-mc[channels][mode][+ or -]
where <mode> is the single character field defining
the compression algorithm to be configured. Possible <mode>
values are:
| D | delta compression; |
| E | x86 executable compression; |
| L | long range search; |
| X | exhaustive search. |
'+' sign at the end of switch applies the selected algorithm module to all processed data, '-' disables it completely. If no sign is specified, WinRAR chooses modules automatically, based on data and current compression method. Switch -mc- disables all modes.
<Channels> parameter is used by delta compression and ignored by other modes. Available modes are described below.
Splits data to several single byte channels and calculates the difference between them. Can improve the compression ratio of table data. <Channels> is the number of byte channels from 1 to 31.
Can improve the compression ratio of 32 and 64 bit x86 executables.
Enables the search algorithm designed to efficiently locate longer and more distant repeated data blocks. It can helps to improve the compression ratio and sometimes speed for redundant data like big text files. This algorithm increases memory requirements when archiving, but doesn't affect extraction memory requirements or speed.
If neither -mcl+ nor -mcl- are specified, RAR applies the long range search depending on the compression method, dictionary size and other parameters. This algorithm is required and enabled automatically for dictionaries exceeding 4 GB, where it can't be turned off with -mcl- switch.
Long range search mode is applicable to -m2..-m5 compression methods and ignored for -m1.
Enables much slower and more exhaustive repeated data search and compression algorithm. It might provide the additional compression gain on text data, but at much lower speed. Long range search is needed to implement this mode efficiently, so -mcx activates it automatically.
create a solid archive with 1 GB dictionary and exhaustive search
WinRAR a -s -md1g -mcx texts *.txt