Как выполнить поиск в архивном файле без его распаковки в Windows 10

Для поиска в архивном файле без его распаковки в Windows 10 используйте команду командной строки l(list) в 7-Zip, указав имя файла или шаблон с подстановочными знаками. Она отобразит совпадающие записи из архива, не записывая эти файлы в папку. Поиск осуществляется по именам и путям; поиск слов внутри PDF-файла, документа или другого архивного файла не выполняется.

Что может показать этот поиск

В списке могут отображаться имена элементов архива, пути к папкам, размеры и даты. Это полезно, когда нужно проверить, содержит ли загруженный файл конкретный установщик, документ или изображение, прежде чем что-либо распаковывать. 7-Zip поддерживает множество распространенных форматов архивов, но поддержка различается в зависимости от формата; на официальной странице программы различаются форматы, которые она может создавать, и форматы, которые она может только распаковывать.

Здесь используется команда `<имя команды>` l, а не x`<имя команды>` или `< eимя команды>`. Это команды извлечения. Отфильтрованный список считывает содержимое каталога архива и выводит соответствующие записи; он не создает извлеченную копию в текущей папке.

Установите 7-Zip и откройте командную строку.

  1. Загрузите 7-Zip с официального сайта 7-Zip и установите сборку для вашей системы Windows.
  2. В проводнике файлов откройте папку, содержащую архив. Щелкните адресную строку, введите cmd, и нажмите Enter. В этой папке откроется командная строка, поэтому вы сможете обращаться к архиву по его имени файла.
  3. 7z.exeВ команде укажите полный путь . В типичной 64-битной установке он находится по адресу C:\Program Files\7-Zip\7z.exe. Если вы установили 32-битную сборку, проверьте C:\Program Files (x86)\7-Zip\вместо этого путь . Использование полного пути позволяет избежать изменения PATHпеременной среды Windows.
Проводник Windows 10, в папке «Загрузки» выбран файл project-files.zip.
Выбранный ZIP-архив остаётся в папке «Загрузки»; команда считывает его описание, не распаковывая его.

Поиск по точному имени файла

Откройте командную строку в папке архива и замените archive.zipна реальное имя файла архива, а report.pdfна файл, который вы хотите найти:

"C:\Program Files\7-Zip\7z.exe" l "archive.zip" "report.pdf" -r

Например, чтобы найти report.pdfв project-files.zip, выполните:

"C:\Program Files\7-Zip\7z.exe" l "project-files.zip" "report.pdf" -r

Не заключайте в кавычки имена или пути, содержащие пробелы. Если командная строка не открыта в папке архива, замените archive.zipна её полный путь, например C:\Users\Alex\Downloads\project-files.zip, , и заключите этот путь в кавычки.

В командной строке введите команду `7z.exe l`, чтобы найти файл `report.pdf` внутри архива `project-files.zip`.
Эта lкоманда выводит список соответствующих записей и -rвключает файлы во вложенных папках архива.

Ознакомьтесь с результатами или расширьте поиск.

7-Zip выводит имя архива и таблицу совпадений. В столбце «Имя» указан путь, хранящийся внутри архива, что docs\report.pdfозначает, что файл находится во внутренней docsпапке. В сводке внизу указано количество и общий размер совпадающих записей. Это данные, записанные в архиве, а не доказательство того, что содержимое файла безопасно или целостно.

В результате выполнения команды 7-Zip указано, что файл docs\\report.pdf является соответствующим файлом внутри архива.
Результат определяет путь к файлу внутри ZIP-архива; извлеченный документ не отображается в папке Windows.

Если вам известна только часть имени, заключите этот текст в звездочки. В этом примере находятся имена, содержащие слово «report»:

"C:\Program Files\7-Zip\7z.exe" l "project-files.zip" "*report*" -r

Используйте шаблон, например, ffmpeg*для поиска имен, начинающихся с «ffmpeg», или *.pdfдля вывода списка PDF-файлов. Заключите шаблоны с подстановочными знаками в кавычки, чтобы они оставались одним аргументом командной строки. 7-Zip использует собственные правила использования подстановочных знаков: в частности, *.*он сопоставляет имена с расширением, а не все возможные имена файлов. Используйте, *когда хотите включить файлы без расширения. В разделе часто задаваемых вопросов (FAQ) по 7-Zip описано это поведение с подстановочными знаками и объясняется, как его -rпереключить.

Поиск с использованием подстановочных символов в командной строке показывает два пути к архиву, содержащие слово «отчет».
Использование символа подстановки позволяет получить файлы report.pdf и annual-report.docx из разных папок внутри ZIP-архива.

Если команда не возвращает совпадений,

  • Выполните команду, указав только имя архива, чтобы вывести список его содержимого, затем проверьте правильность написания и пути, указанных в выводе.
  • Убедитесь, что путь к архиву указан правильно и 7z.exeсовпадает с указанной папкой установки.
  • Попробуйте использовать более широкий шаблон, например *report*, . Файл может иметь другое расширение или находиться во вложенной папке; -rэто позволит использовать подстановочный знак для поиска во вложенных записях.
  • Если 7-Zip сообщает, что не может открыть архив, убедитесь, что файл полный и использует поддерживаемый формат. Поврежденный архив или формат, который 7-Zip не может прочитать, может не отобразить список файлов.

Ограничения и правила безопасного обращения.

Этот метод ищет по именам файлов, а не по содержимому. Чтобы найти фразу внутри текстового файла или PDF-документа, необходимо сначала извлечь этот элемент и выполнить поиск в нем с помощью соответствующего локального приложения. Вместо распаковки всего архива можно извлечь только соответствующий элемент в отдельную папку.

В некоторых архивах имена файлов зашифрованы. В этом случае 7-Zip может запросить пароль, прежде чем отобразить или отфильтровать имена файлов. Вводите пароль только для архивов, которым вы доверяете. Отображение имен файлов не является проверкой на вредоносное ПО, поэтому используйте встроенное в ваш компьютер программное обеспечение безопасности, прежде чем открывать или извлекать файлы из неизвестных источников. Избегайте загрузки частных архивов в общедоступные сервисы сканирования.

Для установщиков, резервных копий и больших файлов для скачивания быстрый способ проверить содержимое архива, сохранив при этом его целостность, — это указать его в начале списка. Используйте команду полного пути и измените имя архива, целевой шаблон и папку установки 7-Zip для вашего ПК.

Официальная ссылка

Оставить комментарий

Как распознать символы функциональных клавиш на ноутбуке с Windows 10

Как распознать символы функциональных клавиш на ноутбуке с Windows 10

Узнайте, что означают распространенные символы функциональных клавиш ноутбука, как на них влияют клавиши Fn и Fn Lock, и как подтвердить правильное сочетание клавиш для вашей модели ноутбука с Windows 10.

Как создать список всех элементов в папке в Windows 10

Как создать список всех элементов в папке в Windows 10

Создайте с помощью PowerShell инвентаризацию папок Windows 10 с возможностью поиска. Сохраните каждый путь к файлу и подпапке в виде обычного текста или экспортируйте подробные данные в сортируемый CSV-файл.

Как использовать функцию Bluetooth Swift Pair в Windows 10

Как использовать функцию Bluetooth Swift Pair в Windows 10

Используйте Bluetooth Swift Pair в Windows 10 для сопряжения совместимого аксессуара из уведомления, включая шаги по настройке и решения проблем, если запрос не появляется.

Как изменить цвет выделенной области при перетаскивании в Windows 10

Как изменить цвет выделенной области при перетаскивании в Windows 10

Измените цвет выделения при перетаскивании в Windows 10 с помощью пошагового руководства по созданию резервной копии реестра, примеров использования RGB, советов по устранению неполадок и шагов по восстановлению исходных значений.

Как исправить проблему с неработающим Chrome в Windows 10

Как исправить проблему с неработающим Chrome в Windows 10

Устранение неполадок Chrome в Windows 10 с проверкой на таймауты, зависшие процессы, расширения, кэш, обновления, настройки и безопасной переустановкой.

Как просмотреть все устройства, подключенные к вашей сети, в Windows 10

Как просмотреть все устройства, подключенные к вашей сети, в Windows 10

Проверьте список подключенных устройств вашего маршрутизатора или просканируйте локальную сеть с помощью Fing Desktop на поддерживаемом ПК. Узнайте, что может показать каждый метод и как проверить незнакомые записи.

Как перевести экран Windows 10 в спящий режим по запросу

Как перевести экран Windows 10 в спящий режим по запросу

Мгновенно отключайте экран Windows 10 с помощью функции ScreenSleep, устанавливайте сочетания клавиш и узнавайте, когда лучше использовать встроенную функцию тайм-аута экрана.

Как исправить ошибку «Запуск скриптов отключен в этой системе» в PowerShell на Windows 10

Как исправить ошибку «Запуск скриптов отключен в этой системе» в PowerShell на Windows 10

Устраните ошибку PowerShell «Запуск скриптов отключен в этой системе» в Windows 10 с помощью политики текущего пользователя, параметра временной сессии и безопасных действий для загруженных скриптов.

Как отобразить информацию о сборке Windows 10 на рабочем столе

Как отобразить информацию о сборке Windows 10 на рабочем столе

Отображение информации о сборке Windows 10 на рабочем столе с помощью параметра реестра, узнайте, как его отключить, и проверьте точную версию и сборку ОС с помощью winver.

Как выполнить поиск в архивном файле без его распаковки в Windows 10

Как выполнить поиск в архивном файле без его распаковки в Windows 10

Используйте 7-Zip для поиска точного имени файла или совпадения с использованием подстановочных символов внутри ZIP-архива или другого поддерживаемого архива в Windows 10 без распаковки его файлов.