3 Estoy buscando las banderas de bits para detectar que el archivo está protegido con contraseña, no es normal .zipo .rar. security — alemán fuente ¿En qué sistema operativo / entorno / idioma estás? ¿Desea poder resolver esto desde el shell, mediante programación, etc.? — Matthew Flaschen
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