Comando adicional -HT[B|C] - selecionar tipo hash [BLAKE2,CRC32] para soma de verificação de arquivos

A integridade dos dados na comressão RAR está protegida por somas de verificação calculadas e armazenadas para cada arquivo comprimido.

Por padrão, o WinRAR usa a função CRC32 para calcular as somas de verificação. O formato de arquivo do RAR 5.0 também permite selecionar a função hash BLAKE2 em vez de CRC32.

Especifique o comando adicional -htb para hash BLAKE2 e -htc para a função CRC32. Desde que CRC32 seja o algoritmo padrão, você pode precisar apenas de -htc para substituir o modo -htb na configuração do WinRAR.

A saída CRC32 é de 32 bits de comprimento. Enquanto as propriedades CRC32 são adequadas para detectar a maior parte dos erros de dados não intencionais, não é confiável o suficiente para verificar a identidade de dados do arquivo. Em outras palavras, se dois arquivos têm o mesmo CRC32, ele não garante que o conteúdo do arquivo é o mesmo.

A saída BLAKE2 é de 256 bits. Sendo uma função hash criptograficamente forte, que praticamente garante que, se dois arquivos tiverem o mesmo valor de BLAKE2, o seu conteúdo é o mesmo. O BLAKE2 tem uma detecção de erro apropriada e também é mais confiável do que em CRC32 menores.

Mesmo que a saída de BLAKE2 seja maior, o resultado da compressão é significativamente maior para o comando adicional -htb.

Se os cabeçalhos de arquivo são criptografados (sem o comando adicional -hp), somas de verificação para arquivos criptografados do RAR 5.0 são modificados usando um algoritmo dependente de uma senha especial, para fazer suposição impossível ao conteúdo do arquivo com base em somas de verificação. Não espere somas de verificação de arquivos criptografados para combinar valores usuais CRC32 e BLAKE2.

Este comando adicional é apenas suportado pelo formato RAR 5.0, então você precisa usar o comando adicional -ma com ele.

-htb é a linha de comando equivalente a opção Usar soma de verificação de arquivo BLAKE2 no diálogo "Nome e parâmetros de arquivo".
Exemplo:

adicionar *.lst para listas.rar usando BLAKE2 soma de verificação de arquivos

WinRAR a -ma -htb lists.rar *.lst