No Windows, use um prompt de comando:
cd C:\Program Files-Zip
7z
Para procurar um arquivo específico, por exemplo namefile
:
7z l compressed.tar namefile -r
Tutorial em vídeo: Pesquise arquivos com 7-zip
No Windows, use um prompt de comando:
cd C:\Program Files-Zip
7z
Para procurar um arquivo específico, por exemplo namefile
:
7z l compressed.tar namefile -r
Tutorial em vídeo: Pesquise arquivos com 7-zip
Como outros já disseram, não há como. Para examinar o conteúdo de um arquivo, ele precisa ser descompactado (independentemente de os arquivos estarem ou não compactados, ou se estiverem criptografados ou não). A única maneira que você pode evitar ter que descompactar os arquivos é se eles forem adicionados com o método store (ou seja, não compactados, apenas globbed juntos).
Experimente o SearchInZipFiles: É uma simples ferramenta Open Source para Windows localizada no Sourceforge:
dnGrep é uma excelente implementação do Windows grep que possui um plugin de arquivo que funciona com todos os formatos de arquivo. Você pode usar Regex, Xpath, Text ou fonético para sua pesquisa.
Se você estiver no Linux com o 7-Zip instalado:
find . -iname *7z -exec 7zr -l \{\} \; | grep "filename.cpp"