Modificador -MC<par> - parámetros avanzados de compresión

Tenga en cuenta que un uso inapropiado de este modificador puede llevar a pérdidas de rendimiento y de compresión muy importantes. Este modificador tiene la siguiente sintaxis:

Este mnodificador tiene la siguiente sintaxis:

-mc[canales][modo][+ o -]

donde <modo> es un carácter que denota la parte del algoritmo de compresión que va a modificar. Puede tener los siguientes valores:

D Compresión delta;
E Compresión de ejecutables x86;
L Búsqueda de rango largo;
X Búsqueda exhaustiva.

El formato de archivo RAR 5.0 solo soporta los valores 'D' y 'E'.

El signo '+' al final del modificador aplica el algoritmo seleccionado a todos los datos procesados, '-' lo desactiva completamente. Si no se específica ningún signo, RAR elegirá los modos de forma automática, basándose en los datos y el método de compresión actual. El modificador -mc- desactiva todos los modos.

El parámetro <canales> solo se usa por la compresión delta y se ignora en los demás modos. Los modos disponibles se enumeran a continuación.

Compresión delta

Los datos se dividen en varios canales de un solo byte y se calcula la diferencia entre ellos. Puede mejorar el ratio de compresión en tablas de datos. <canales> es el número de canales entre 1 y 31.

Compresión de ejecutables Intel x86

Puede mejorar el ratio de compresión en ejecutables x86 de 32 y 64 bits.

Búsqueda de rango largo

Activa el algoritmo de búsqueda diseñado para localizar de forma eficiente bloques de datos repetidos más grandes y lejanos. Puede ayudar a mejorar la razón de compresión y algunas veces también la velocidad en datos redundantes como ficheros de texto grandes. Este algoritmo necesita más memoria al comprimir pero no afecta la memoria requerida al descomprimir ni la velocidad de descompresión.

Si no se especifica ni -mcl+ o -mcl-, RAR aplica este algoritmo dependiendo del método de compresión, el tamaño del diccionario y de otros parámetros. Este algoritmo se requiere y se activa automáticamente para diccionarios de más de 4 GB, donde puede desactivarse con el modificador -mcl-.

La búsqueda de rango largo se puede activar al usar los métodos de compresión -m2 a -m5 y se ignora en -m1.

Búsqueda exhaustiva

Activa un algoritmo de búsqueda de datos mucho más lento y exhaustivo. Puede proporcionar mejoras adicionales en la compresión en algunos tipos de datos redundantes, pero a costa de una velocidad mucho menor. Se necesita la búsqueda de rango largo para implementar este modo de forma eficaz, así que este se activa automáticamente al usar -mcx.

Ejemplo:

crear un archivo sólido con un diccionario de 1 GB dictionary y búsqueda exhaustiva.

WinRAR a -s -md1g -mcx texts *.txt