Organizando a classificação de arquivos - rarfiles.lst
Os arquivos num arquivo sólido são geralmente organizados pela extensão. É no entanto possível selecionar uma ordem de arquivos alternativa utilizando um arquivo especial, rarfiles.lst (deverá estar situado na pasta do Winrar.exe ou na pasta %APPDATA%\WinRAR). Já vem incluído na distribuição do WinRAR, mas poderá ser personalizado para selecionar os arquivos do usuário. É um arquivo de texto, que define a ordem dos arquivos quando um arquivo sólido é criado. O arquivo rarfiles.lst poderá conter nomes de arquivos, incógnitas e uma entrada especial - $default. A entrada padrão define o local na lista de organização para os arquivos não condizentes com outras entradas em rarfiles.lst.
Sugestões para melhorar a compressão e velocidade da operação:
- Os arquivos semelhantes deverão ser agrupados no arquivo se possível;
- Os arquivos frequentemente acessados deverão ser colocados no início.
Normalmente as máscaras que são colocadas ao topo de listagem tem prioridade mais alta, mas existe uma exceção nesta regra. Se rarfiles.lst contém tais máscaras sendo todos os arquivos combinados pela primeira máscara estão também combinados pela segunda, a primeira máscara terá prioridade, ainda que seja colocada depois da segunda. Por exemplo, no caso das máscaras *.cpp e f*.cpp, f*.cpp tem prioridade, então a posição de 'filename.cpp' será escolhido de acordo com 'f*.cpp', não '*.cpp'.
Exemplo:
Este é um exemplo simples do arquivo rarfiles.lst
file_id.diz
readme.*
*.doc
*.txt
*.hlp
*.inf
*.exe
*.dll
$default
*.rar