Estoy buscando una manera de buscar el contenido de los archivos dentro de un archivo 7-Zip (.7z) sin tener que descomprimir el archivo. Tengo muchos archivos 7-Zip con código dentro de ellos y me gustaría buscarlos.
¿Hay una manera de hacerlo?
Estoy buscando una manera de buscar el contenido de los archivos dentro de un archivo 7-Zip (.7z) sin tener que descomprimir el archivo. Tengo muchos archivos 7-Zip con código dentro de ellos y me gustaría buscarlos.
¿Hay una manera de hacerlo?
Respuestas:
En Windows, use un símbolo del sistema:
cd C:\Program Files\7-Zip
7z
Para buscar un archivo específico, por ejemplo namefile
:
7z l compressed.tar namefile -r
Video tutorial: Buscar archivos con 7-Zip
C:\Program Files\7-Zip
. Sin embargo, no busca el contenido de los archivos, solo los nombres de los archivos y, por lo tanto, no responde la pregunta.
Como otros han dicho, no, no hay manera. Para examinar el contenido de un archivo, debe descomprimirse (independientemente de si los archivos están comprimidos o no, o si están cifrados o no). La única forma en que puede evitar tener que descomprimir los archivos es si se agregan con el método de almacenamiento (es decir, no se comprimen en absoluto, solo se agrupan).
Pruebe SearchInZipFiles: es una herramienta simple de código abierto para Windows ubicada en Sourceforge:
http://sourceforge.net/projects/searchinzipfiles/?source=directory
dnGrep es una excelente implementación de grep de Windows que tiene un complemento de archivo que funciona con todos los formatos de archivo. Puede usar Regex, Xpath, Text o fonética para su búsqueda.
Si estás en Linux con 7-Zip instalado:
find . -iname *7z -exec 7zr -l \{\} \; | grep "filename.cpp"