O formato Zip não permite criptografar a tabela de conteúdo do arquivo, para que você possa realmente abrir (procurar) qualquer arquivo Zip criptografado.
Alguns gerenciadores de arquivos podem verificar se o arquivo está criptografado e, nesse caso, solicitar senha, mas os nomes de arquivos e pastas dentro do arquivo Zip criptografado estão em texto não criptografado e qualquer pessoa pode lê-los (por exemplo, com um arquivo visualizador de hexadecimal simples), de modo que o formato do arquivo não oferece qualquer segurança se o escopo do invasor estiver apenas lendo os nomes dos arquivos.
O formato 7z pode opcionalmente criptografar a tabela de conteúdo do arquivo, desta forma você sempre precisará digitar a senha para navegar pelo conteúdo.
Ambos com os formatos Zip e 7z, no entanto, você não pode extrair nada de um arquivo criptografado sem fornecer a senha, pois o conteúdo do arquivo é realmente criptografado.
A questão é totalmente complicada, pois tanto o formato Zip quanto o 7z suportam senhas diferentes sendo usadas no mesmo arquivo (por exemplo, o arquivo a.txt é criptografado com "p4sSword1", o arquivo b.txt é criptografado com "Passw0rd2", arquivo c. txt não é criptografado) então se você decidir usar este recurso (formato) você pode precisar digitar senhas diferentes para operar (extrair, atualizar) arquivos diferentes dentro do mesmo arquivo - então o conceito de pedir "a" senha quando você abrir um arquivo criptografado pode ser enganoso, pois essa senha pode se aplicar apenas a parte do conteúdo do arquivo.