Abra qualquer filepart em winrar
, depois obtenha as informações do arquivo ( Alt + I ).
Não importa qual seja o nome do arquivo, ele mostrará a ordem do arquivo (volume 1, volume 2 ...). Renomeie as partes do arquivo conforme mostrado.
Suponha que eu tenha um arquivo RAR dividido em vários arquivos menores e os nomes dos arquivos resultantes tenham sido alterados posteriormente.
Existe alguma maneira de determinar a ordem correta dos arquivos?
Abra qualquer filepart em winrar
, depois obtenha as informações do arquivo ( Alt + I ).
Não importa qual seja o nome do arquivo, ele mostrará a ordem do arquivo (volume 1, volume 2 ...). Renomeie as partes do arquivo conforme mostrado.
Eu encontrei a especificação dos cabeçalhos de rar , ela não mencionar explicitamente multipartes, mas parece que é coberto por ela.
Olhando para os cabeçalhos de 'arquivamento', não há campos que mostrem a ordem do arquivo. É claro que essa especificação está incompleta (existem até dois campos reservados), mas não encontrei nada melhor na web.
Aqui está a fonte coude para unrar , de lá você deve saber se existe tal coisa. Mas se você é capaz de verificar isso, provavelmente será mais fácil apenas escrever um programa para tentar todas as permutações dos arquivos e verificar com a DLL unrar se ela funcionar ou não ...
Então, minha resposta é "se é possível, é complicado descobrir". Minha aposta seria entrar em contato com [email protected] e esperar pelo melhor
Resposta tardia, mas isso pode ser útil para referência futura. Há um campo de número de volume opcional no Main archive header
, conforme especificado aqui: link
Na maioria das vezes esse campo está presente, mas não há garantia. Por exemplo, você vê mais e mais renumerado arquivos RAR em posts usenet, obviamente vem com este campo para reorganizar os volumes, ou às vezes com um arquivo de texto contendo a sequência e outra maneira de identificar os arquivos correspondentes (como um CRC -32).
Você pode obter o número do volume com unrar , já que as informações estão presentes no cabeçalho do arquivo:
unrar l myarchive.rar
O volume aparece no canto inferior direito da saída:
-------------------------------------------------------------------------------
0 0 101753210 0% volume 118
↑↑↑
Para especificar uma senha, use o seguinte:
unrar l -pmypassword myarchive.rar
Tags rar