Строки версии 2.54
Марк Руссинович
Опубликовано: 22 июня 2021 г.
Скачать строки(534 КБ)
Введение
Работа с NT и Win2K означает, что исполняемые файлы и файлы объектов будут иметь встроенные строки ЮНИКОДа, которые невозможно легко увидеть со стандартными строками ASCII или программами grep. Поэтому мы решили свернуть свой собственный. Строки просто сканируют файл, который вы передаете для строк ЮНИКОДа (или ASCII) длиной по умолчанию 3 или более символов ЮНИКОДа (или ASCII). Обратите внимание, что он также работает в Windows 95.
Использование строк
Использование:
strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>
Строки принимают выражения подстановочных карточек для имен файлов, а дополнительные параметры командной строки определяются следующим образом:
Параметр | Описание |
---|---|
-a | Поиск только для Ascii (по умолчанию используется Юникод и Ascii) |
-b | Байты файла для сканирования |
-f | Смещение файла, с которого начинается сканирование. |
-o | Смещение печати в строке файла было расположено |
-n | Минимальная длина строки (по умолчанию — 3) |
-s | Рекурсивные подкаталоги |
-u | Поиск только в Юникоде (по умолчанию используется Юникод и Ascii) |
-nobanner | Не отображайте баннер запуска и сообщение об авторских правах. |
Для поиска одного или нескольких файлов на наличие определенной строки с помощью строк используйте следующую команду:
strings * | findstr /i TextToSearchFor
Скачать строки(534 КБ)
Выполняется в:
- Клиент: Windows Vista и более поздние версии
- Сервер: Windows Server 2008 и более поздних версий
- Nano Server: 2016 и более поздние версии