Modificador -MD<n>[k,m,g] : seleccionar el tamaño del diccionario
El diccionario móvil es un área de memoria que usa el algoritmo de compresión para encontrar y comprimir patrones de datos que se repiten. Si el tamaño del fichero que se está comprimiendo (o e tamaño total de los ficheros en el caso de un archivo sólido) es mayor que el tamaño del diccionario, entonces aumentando el tamaño del diccionario, generalmente aumentará la tasa de compresión, pero disminuirá la velocidad de compresión y se necesitará más memoria.
Para el formato RAR 4.x el tamaño del diccionario puede ser: 64 KB, 128 KB, 256 KB, 512 KB, 1MB, 2 MB, 4 MB.
Para el formato RAR 5.0 el tamaño del diccionario puede ser: 128 KB, 256 KB, 512 KB, 1MB, 2 MB, 4 MB, 8 MB, 16 MB, 32 MB, 64 MB, 128 MB, 256 MB, 512 MB, 1 GB.
Puede usar los modificadores 'k', 'm' y 'g' para especificar el tamaño en kilo, mega y gigabytes, como por ejemplo -md64m para un diccionario de 64 MB. Si no se especifica el modificador, se asume megabytes, así que -md64m y -md64 son equivalentes.
Al comprimir, WinRAR necesita cerca de seis veces mas memoria que el tamaño del diccionario, así que los tamaños 512 MB y 1GB solo están disponibles en la versión de WinRAR para 64 bits. Al descomprimir solo se requiere un poco mas que el tamaño del diccionario, así que tanto la versión de 32 como la de 64 bits pueden descomprimir archivos con cualquier tamaño de diccionario incluyendo el de 1 GB.
Si el tamaño de todos los ficheros fuente al crear un archivo sólido o el tamaño del fichero mas grande al crear un archivo no sólido es como mínimo dos veces menor que el tamaño del diccionario, WinRAR puede reducir el tamaño del diccionario. Esto ayudará a reducir los requerimientos de memoria sin disminuir la compresión.
Por defecto el tamaño del diccionario es de 4 MB para RAR 4.x y de 32 MB para el formato de archivo RAR 5.0.
Los archivos ZIP siempre se crean con un diccionario de 32KB.
El tamaño del diccionario también se puede seleccionar en la lista de "Tamaño del diccionario" del cuadro de diálogo Nombre de archivo y parámetros.
Ejemplo:
crear un archivo sólido en formato RAR 5.0 con un diccionario de 128 MB
WinRAR a -s -ma -md128 lib *.dll