Я ищу способ поиска содержимого файлов внутри 7-Zip archive (.7z) без распаковки архива. У меня есть много 7-Zip архивов с кодом внутри них, и я хотел бы их искать.
есть ли способ сделать это?
Я ищу способ поиска содержимого файлов внутри 7-Zip archive (.7z) без распаковки архива. У меня есть много 7-Zip архивов с кодом внутри них, и я хотел бы их искать.
есть ли способ сделать это?
В Windows, используйте командную строку:
cd C:\Program Files-Zip
7z
для поиска определенного файла, например,namefile
:
7z l compressed.tar namefile -r
видео уроке: Поиск файлов с 7-Zip
Как говорили другие, нет никакого пути. Чтобы изучить содержание файла, он должен быть распакован (независимо от того, если файлы сжаты твердые или нет, или если они зашифрованы или нет). Единственный способ избежать распаковки файлов - добавить их с помощью store способ (т. е. не сжимается вообще, просто globbed вместе).
попробуйте SearchInZipFiles: Это простой инструмент с открытым исходным кодом для Windows, расположенный на Sourceforge:
http://sourceforge.net/projects/searchinzipfiles/?source=directory
dnGrep - отличная реализация Windows grep, которая имеет плагин для архивных файлов, который работает со всеми форматами архивов. Для поиска можно использовать Regex, Xpath, Text или phonetic.
Если вы используете Linux с 7-Zip:
find . -iname *7z -exec 7zr -l \{\} \; | grep "filename.cpp"
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]