Quais bits binários informam que o arquivo é um arquivo zip ou rar protegido por senha?

3

Estou procurando os sinalizadores de bit para detectar que o arquivo está protegido por senha, não um .zip ou .rar regular.

    
por jerry 30.07.2010 / 23:04

2 respostas

3

Você pode usar zipinfo e unrar para testar se um arquivo ZIP é criptografado. Por exemplo:

zipinfo -v file.zip |grep 'file security status:\s*encrypted'
unrar v -p- file.rar 2>&1|grep 'Encrypted file'
    
por 30.07.2010 / 23:26
1

Você pode ler sobre a estrutura do cabeçalho de rar aqui

E sobre a estrutura do cabeçalho zip aqui

Isso ajuda a baixar o código-fonte de descompactadores opensource para ler alguns exemplos de código.

    
por 30.07.2010 / 23:41

Tags