¿Qué bits binarios indican que el archivo está protegido por contraseña zip o rar?

3

Estoy buscando las banderas de bits para detectar que el archivo está protegido con contraseña, no es normal .zipo .rar.

alemán
fuente
¿En qué sistema operativo / entorno / idioma estás? ¿Desea poder resolver esto desde el shell, mediante programación, etc.?
Matthew Flaschen

Respuestas:

3

Puede usar zipinfo y unrar para probar si un archivo ZIP está encriptado. P.ej:

zipinfo -v file.zip |grep 'file security status:\s*encrypted'
unrar v -p- file.rar 2>&1|grep 'Encrypted file'
Matthew Flaschen
fuente
1

Puedes leer sobre la estructura del encabezado de rar aquí

Y sobre la estructura del encabezado zip aquí

Ayuda a descargar el código fuente de los desempacadores de código abierto para leer algunos ejemplos de código.

matthias krull
fuente