Como alterar a senha no arquivo RAR sem modificar o arco. atributos de arquivos (modificados / criados)?

0

Como altero a senha de um arquivo .RAR, sem alterar os atributos de data / hora dos arquivos no arquivo? Infelizmente você não pode alterar diretamente a senha do arquivo com o WinRAR, você tem que extrair os arquivos, e então fazer um novo arquivo com a nova senha. Assim, os atributos criados / modificados dos arquivos no arquivo são alterados. Eu sei que você pode alterar manualmente os atributos de um arquivo com utilitários disponíveis - mas existem centenas de arquivos no arquivo, cada um com atributos exclusivos, então levaria muito tempo para "consertar" cada arquivo antes de arquivá-lo novamente.

Estou usando o WinRAR 3.51, a última versão gratuita. Windows XP Pro SP3.

Atualização: não importa se a saída é um arquivo .RAR ou um arquivo ZIP

O IZArc4.1 converterá o RAR em um ZIP e manterá as datas. O problema é que ele comprime o arquivo - não há uma opção de "armazenamento" e a configuração do padrão para armazenamento na configuração principal não afeta as conversões. O RAR contém arquivos não compactados.

Nenhum desses outros programas de arquivamento farão uma conversão. Um casal reclama, ou tenta, mas os erros retornados indicam uma aplicação muito ruim. Até agora eu tentei PeaZip, 7-Zip, FilZip, TugZip, SimplyZipSE, QuickZip e WinShrink (de downloads.cnet.com).

O WinRAR fornece o erro "pular o arquivo criptografado" ao tentar a conversão. Ele pede a senha primeiro, e eu sei que está certo, quando abri o arquivo, e posso ler / visualizar todos os arquivos nele. Funciona em arquivos não criptografados.

    
por Carl 28.06.2010 / 18:54

1 resposta

2

Eu resolvi esse problema convertendo o arquivo RAR para um arquivo TAR com o IZArc e convertendo o arquivo TAR em um arquivo RAR com o WinRAR (Tools-Convert-Compression para opções). Isso preservou os atributos de data / hora, superou o problema de o WinRAR não converter um arquivo protegido por senha (mesmo que eu saiba a senha).

    
por 30.06.2010 / 18:01