Поиск файлов в архиве
Вы можете использовать опцию «Найти» в меню «Правка» если вам необходимо найти определенный файл в открытом архиве. При этом найдется первый файл архива, соответствующий заданным критериям поиска, для продолжение поиска выберите «Найти далее…» (F3). Ниже приведен список опций поиска:
«Имя файла» — позволяет произвести поиск по заданным критериям имени. Вы можете использовать стандартные маски.
пример: «*.html» найдет все файлы с расширением html в архиве
Как искать файлы в архивах 7-Zip с помощью командной строки
7-Zip входит в тройку самых востребованных архиваторов, обладающих помимо всего еще и возможностями проводника. Однако у него имеется один недостаток — отсутствие удобного поиска внутри архива. Если размер архива небольшой, его содержимое можно просмотреть прямо в окне встроенного файлового менеджера 7-Zip, для поиска файлов в гигабайтных архивах, содержащих множество файлов, лучше подключить к делу командную строку.
Чтобы обеспечить максимум удобства работы с 7-Zip в консоли, рекомендуем добавить архиватор в переменную Path, это избавит вас от необходимости переходить в каталог с исполняемым файлом архиватора.
Откроете командой systempropertiesadvanced свойства системы и нажмите кнопку «Переменные среды».

В окне выделите мышкой системную переменную Path, нажмите «Изменить».

В окошке редактора кликнете по кнопке «Создать» и введите в появившееся поле путь к папке 7-Zip .

Теперь, когда у вас возникнет необходимость вывести содержимое архива единым списком, выполните в командной строке команду:
7z l путь-к-архиву

В результате в консоли будет выведен список всех файлов, в том числе расположенных во вложенных каталогах.

Если название нужного файла вам известно, добавьте к команде через пробел название файла с расширением и аргумент -r, например, вот так:
7z l E:\limanzip.zip «Бурманская кошка.txt» -r
В двойные кавычки название файла берется, если оно содержит пробелы.

Если вам известна только часть имени файла и неизвестно расширение, можно воспользоваться подстановочными знаками:
7z l E:\limanzip.zip «Бу*.*» -r

Соответственно, если неизвестно имя, но известен формат, последний указывается вместо второй звёздочки. 7-Zip поддерживаются также и другие аргументы командной строки, например, A вместо l создает архив из указанного ресурса (файла или папки) , а X — извлекает содержимое архивов в текущую папку.
Быстрый поиск и извлечение файлов в архивах с Bandizip
Извлечение архивов — zip, rar, ace, вы называете это — обычно простой процесс: выберите архив, используйте свою любимую программу для извлечения содержимого, и все.
Это усложняется, когда вас интересует только один файл или несколько файлов, находящихся внутри архива. Не проблема, если архив имеет небольшой размер, но если это архив размером в Гигабайт с тысячами файлов, на поиск и извлечение файлов, которые вам нужны, потребуется больше времени.
В зависимости от программы архивирования, которую вы используете, поиск определенных файлов может быть простым или сложным процессом.
Например, с 7-Zip вы заметите, что в пользовательском интерфейсе программы нет опции для поиска в архивах. Вы можете искать из командной строки, используя 7z l archivename filename -r, но это совсем не удобно.
Функция поиска Bandizip

Бесплатный архиватор Bandizip поставляется с функцией поиска в пользовательском интерфейсе, которую вы можете использовать. По сути, вы загружаете архив в программу и используете Find для фильтрации файлов в архиве, чтобы отображались только те, которые вам интересны. Затем вы можете извлечь эти файлы исключительно из архива.
Вот как это работает подробно:
- Загрузите архив в Bandizip. Вы можете либо сначала открыть пользовательский интерфейс Bandizip и выбрать опцию открытия файла, либо загрузить его напрямую, если вы добавили Bandizip в контекстное меню проводника или проводника Windows.
- Выберите «Найти»> «Найти файлы» или нажмите Ctrl-F для доступа к интерфейсу поиска. Bandizip перечисляет все файлы и папки архива в открывшемся окне. Они перечислены с их именем, размером, датой модификации, типом и другой информацией.
- Как только вы начинаете вводить текст в поле «найти что», файлы фильтруются в зависимости от того, что вы вводите.
- Интерфейс предоставляет вам возможность удалять или извлекать выбранные файлы. Обратите внимание, что операции удаления поддерживаются только для некоторых форматов архивов, но не для других.
Процесс поиска очень быстрый. Я протестировал это с 15-гигабайтной резервной копией сервера Ghacks, которая содержит более 670000 файлов и 11600 папок. После загрузки архива поиск в таком большом архиве происходит мгновенно.
Извлечение происходит почти мгновенно, как только вы выбрали желаемое целевое местоположение для файлов архива, которые вы хотите извлечь.
К сожалению, Bandizip не может найти файлы в других архивах. Итак, если у вас есть архив внутри архива, вам сначала нужно извлечь архивные, прежде чем вы сможете использовать функцию поиска. По сути, это означает, что вы можете найти только те файлы, которые Bandizip отображает в своем интерфейсе при открытии архива.
Вывод
Функция поиска Bandizip — находка, если вам нужно извлечь один или несколько файлов только из больших архивов. Хотя иногда имеет смысл извлечь архив на компьютер, find обычно намного быстрее, когда дело доходит до извлечения файлов из архива без извлечения всего этого.
Теперь ваша очередь : Ваш любимый архиватор поддерживает операции поиска?
Смотрите так же:
- Mozilla преуспеет в финансовом отношении без Google
- Google Stadia: цена, игры, доступность и мои мысли
- Firefox 77.0.1 будет выпущен сегодня, чтобы исправить одну проблему.
- Сохраните результаты поиска на eBay для быстрого доступа в будущем
Как искать файл архива, не распаковывая его в Windows 10
Архивные файлы легко распаковывать, и есть множество бесплатных приложений для Windows 10, которые вы можете использовать. Извлечь архив не сложно, хотя это может занять время, если это очень большой архив. Если вы предпочитаете заглянуть внутрь архива, прежде чем извлекать его, возможно, поискать в нем определенный файл, вы можете использовать 7-Zip для этой работы. Вам нужна команда командной строки.
Установите 7-Zip и добавьте в путь
Если вы еще не используете 7-Zip, установить это. Чтобы упростить использование, вы должны добавить его в переменную Path. Откройте проводник и введите следующее в адресной строке. Перейдите в раздел «Дополнительные параметры системы» и нажмите «Переменные среды» на вкладке «Дополнительно».
Control PanelSystem and SecuritySystem
Выберите «Путь» в разделе «Пользовательские переменные» и нажмите кнопку «Изменить». В новом окне нажмите кнопку «Создать» и выберите папку, в которой установлен 7-Zip. Нажмите «ОК».
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Искать в архиве
Это будет работать для всех типов архивов, которые поддерживает 7-Zip, и поддерживает большинство из них. Откройте папку, содержащую архивный файл, который вы хотите найти в проводнике. Щелкните внутри адресной строки и введите cmd. Нажмите Enter, и откроется окно командной строки. Используйте следующую команду для поиска в архиве.
Командование
7z l name-of-archive name-of-file -r
Пример
7z l ffmpeg-20200218-ebee808-win64-static.zip ffmpeg.exe -r

Команда вернет, сколько файлов было найдено с указанным вами именем, и где файл находится в архиве. Он также вернет небольшую информацию об архиве, например, его размер и тип.
Если вы не уверены, как называется файл, но знаете часть имени, вы можете изменить команду и использовать подстановочный знак для поиска. Например, вы можете использовать следующую команду для поиска всех файлов, которые начинаются с «ff» и имеют любое расширение.
7z l ffmpeg-20200218-ebee808-win64-static.zip ff*.* -r
Если вы ищете способ поиска внутри файла, например, в архиве есть файл блокнота, и вы хотите найти его, не распаковывая архив, вы не сможете. Ваш единственный вариант – извлечь его. Даже в этом случае вам понадобится приложение, которое может искать файл, не открывая его. Если вы подозреваете, что файл является вредоносным, вы можете попробовать просканировать его с помощью VirusTotal.
На всякий случай убедитесь, что загружаемый вами архив взят из надежного источника, то есть с надежного веб-сайта, разработчика или друга.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)