Inconsistencias en la línea de comando 7z y la contraseña de la GUI

Inconsistencias en la línea de comando 7z y la contraseña de la GUI

Veo un comportamiento extraño con 7z. Creo un archivo con el siguiente comando:

7za.exe a "zip_test.zip" -r "C:\zip_test\*" -p"abc123"

Cuando abro el archivo zip_test.zipusando la GUI 7z e intento extraer un archivo, se me solicita una contraseña como se esperaba, pero cuando ejecuto el siguiente comando en el mismo archivo, todos los archivos y directorios en el nivel superior se extraen sin que yo tenga Proporcioné una contraseña, y solo se me solicita una contraseña una vez que 7z comienza a procesar niveles más profundos (es decir, no el nivel superior), después de que los archivos del nivel superior ya se hayan extraído:

7za.exe x -y -o"C:\zip_test" "C:\zip_test.zip"

Sé que el formato zip tiene limitaciones en lo que respecta a la protección con contraseña, pero esperaría que la GUI 7z y la línea de comando 7z se comportaran igual en el mismo archivo. No veo este comportamiento cuando uso el formato 7z.

Se agradecería alguna aclaración de lo que está sucediendo aquí.

Respuesta1

No puedo reproducir el problema y es posible que haya pasado por alto algún detalle.

Los archivos no se extraen y solo se crean archivos de marcadores de posición de tamaño cero, en espera de que se ingrese la contraseña.

Si no se ingresa la contraseña o se usa una contraseña errónea, los archivos permanecerán en tamaño cero.

Las subcarpetas no pueden protegerse con contraseña, por lo que se crean sin necesidad de contraseña.

información relacionada