Find binary files windows

How to find all binary executables recursively within a directory?

If I use find command like this:

all executable files are listed (excluding directories), and including executable script file (like script.sh, etc). What I want to do is list only binary executable files.

3 Answers 3

You might try the file utility. According to the manpage:

The magic tests are used to check for files with data in particular fixed formats. The canonical example of this is a binary executable (compiled program) a.out file, whose format is defined in , and possibly in the standard include directory.

You might have to play around with the regular expression but something like:

file has lots of options, so you might want to take a closer look at the man page. I used the first option I found that seemed to output easily-to-grep output.

Here’s a way to exclude scripts, i.e., files whose first two characters are #! :

For some kinds of files, it’s not clear whether you want them classified as scripts or binary, for example bytecode files. Depending on how things are set up, these may or may not start with #! . If these matter to you, you’ll have to make the inner shell script more complex. For example, here’s how you might include ELF binaries and Mono executables and Objective Caml bytecode programs but not other kinds of executables like shell scripts or perl scripts or JVM bytecode programs:

Двоичный редактор (C++) Binary Editor (C++)

Редактирование ресурсов, таких как диалоговые окна, изображения или меню в двоичном редакторе , опасно. Editing resources such as dialog boxes, images, or menus in the Binary Editor is dangerous. Неверное редактирование может повредить ресурс, сделав его нечитаемым в соответствующем специализированном редакторе. Incorrect editing could corrupt the resource, making it unreadable in its native editor.

Двоичный редактор позволяет изменять любой ресурс на двоичном уровне в шестнадцатеричном или текстовом формате. The Binary Editor allows you to edit any resource at the binary level in either hexadecimal or ASCII format. Для поиска строк ASCII или шестнадцатеричных байтов можно также использовать команду «Найти» . You can also use the Find command to search for either ASCII strings or hexadecimal bytes. Двоичный редактор следует использовать только в том случае, если необходимо просмотреть или внести незначительные изменения в настраиваемые ресурсы или типы ресурсов, не поддерживаемые средой Visual Studio. Use the Binary Editor only when you need to view or make minor changes to custom resources or resource types not supported by the Visual Studio environment. Двоичный редактор недоступен в выпусках Express. The Binary Editor is not available in Express editions.

Чтобы открыть двоичный редактор для нового файла, перейдите в меню файл > создать > файл, выберите тип файла, который нужно изменить, а затем щелкните стрелку раскрывающегося списка рядом с кнопкой Открыть и выберите Открыть с > двоичным редактором. To open the Binary Editor on a new file, go to menu File > New > File, select the type of file you want to edit, then select the drop arrow next to the Open button, and choose Open With > Binary Editor.

Читайте также:  Первая установка windows asus

Чтобы открыть двоичный редактор для существующего файла, перейдите в меню файл > Открыть > файл, выберите файл, который нужно изменить, а затем щелкните стрелку раскрывающегося списка рядом с кнопкой Открыть и выберите пункт Открыть с > двоичным редактором. To open the Binary Editor on an existing file, go to menu File > Open > File, select the file you want to edit, then select the drop arrow next to the Open button, and choose Open With > Binary Editor.


Двоичные данные для диалогового окна, отображаемого в двоичном редакторе Binary data for a dialog box displayed in the Binary Editor

В двоичном редакторе (0X20 – 0x7E) представлены только некоторые значения ASCII. Only certain ASCII values are represented in the Binary Editor (0x20 through 0x7E). Расширенные символы отображаются в виде точек на правой панели в разделе «значение ASCII» в двоичном редакторе. Extended characters are displayed as periods in the right panel ASCII value section of the Binary Editor. Печатаемые символы — это ASCII-значения от 32 до 126. The printable characters are ASCII values 32 through 126.

При использовании двоичного редактора во многих случаях можно щелкнуть правой кнопкой мыши для вывода контекстного меню команд, относящихся к ресурсам. While using the Binary Editor, in many instances you can right-click to display a shortcut menu of resource-specific commands. Доступные команды зависят от ресурса, на который указывает курсор. The commands available depend on what your cursor is pointing to. Например, если щелкнуть правой кнопкой мыши, указав двоичный редактор с выбранными шестнадцатеричными значениями, в контекстном меню отобразятся команды Вырезать, Копировать и Вставить . For example, if you right-click while pointing to the Binary Editor with selected hexadecimal values, the shortcut menu shows the Cut, Copy, and Paste commands.

Инструкции How To

Двоичный редактор позволяет: The Binary Editor enables you:

Открытие ресурса классического приложения Windows для редактирования в двоичном редакторе To open a Windows desktop resource for binary editing

В окне представления ресурсоввыберите файл ресурсов, который необходимо изменить. In Resource View, select the specific resource file you want to edit.

Щелкните ресурс правой кнопкой мыши и выберите пункт Открыть двоичные данные. Right-click the resource and select Open Binary Data.

При использовании окна представление ресурсов для открытия ресурса в формате, который не распознается Visual Studio, например RCDATA или настраиваемого ресурса, ресурс автоматически открывается в двоичном редакторе. If you use the Resource View window to open a resource with a format that Visual Studio doesn’t recognize, such as RCDATA or a custom resource, the resource is automatically opened in the Binary Editor.

Открытие управляемого ресурса для редактирования в двоичном редакторе To open a managed resource for binary editing

В Обозреватель решений выберите конкретный файл ресурсов, который нужно изменить. In Solution Explorer, select the specific resource file you want to edit.

Щелкните ресурс правой кнопкой мыши и выберите команду Открыть с помощью. Right-click the resource and select Open With.

В диалоговом окне Открыть с помощью выберите Двоичный редактор. In the Open With dialog box, choose Binary Editor.

Для работы с файлами ресурсов в управляемых проектах можно использовать Редактор изображений и двоичный редактор . You can use the Image Editor and the Binary Editor to work with resource files in managed projects. Все управляемые ресурсы, которые нужно редактировать, должны быть связанными ресурсами. Any managed resources you want to edit must be linked resources. Редакторы ресурсов Visual Studio не поддерживают редактирование внедренных ресурсов. The Visual Studio resource editors do not support editing embedded resources.

Изменение ресурса To edit a resource

Если вы хотите использовать двоичный редактор для ресурса, который уже редактируется в другом окне редактора, сначала закройте другое окно редактора. If you want to use the Binary Editor on a resource already being edited in another editor window, close the other editor window first.

Читайте также:  Windows device driver installer

Выберите байт, который требуется изменить. Select the byte you want to edit.

Клавиша Tab перемещает фокус между шестнадцатеричными и текстовыми разделами в двоичном редакторе. The Tab key moves the focus between the hexadecimal and ASCII sections of the Binary Editor. Для перемещения по ресурсу по одному экрану за раз можно использовать клавиши Page Up и Page Down . You can use the Page Up and Page Down keys to move through the resource one screen at a time.

Введите новое значение. Type the new value.

Значение изменяется сразу в шестнадцатеричном тексте и в разделах ASCII, а фокус перемещается к следующему значению в строке. The value changes immediately in both the hexadecimal and ASCII sections and focus shifts to the next value in line.

Двоичный редактор автоматически принимает изменения при закрытии редактора. The Binary Editor accepts changes automatically when you close the editor.

Поиск двоичных данных To find binary data

Можно выполнять поиск либо строк ASCII, либо шестнадцатеричных байтов. You can search for either ASCII strings or hexadecimal bytes. Например, чтобы найти Hello, можно выполнить поиск строки Hello или ее шестнадцатеричного значения, 48 65 6c 6c 6F. For example, to find Hello, you can search for either the string Hello or its hexadecimal value, 48 65 6C 6C 6F.

Последовательно выберите пункты Правка > найти. Go to menu Edit > Find.

В поле найти выберите предыдущую строку поиска из раскрывающегося списка или введите данные, которые нужно найти. In the Find What box, select a previous search string from the drop-down list or type the data you want to find.

Выберите любой из параметров поиска и нажмите кнопку Найти далее. Select any of the Find options and choose Find Next.

Создание настраиваемого ресурса или ресурса данных To create a new custom or data resource

Вы можете создать новый настраиваемый или ресурс данных, разместив ресурс в отдельном файле, используя стандартный синтаксис файла скрипта ресурсов (RC), а затем включив этот файл, щелкнув правой кнопкой мыши проект в Обозреватель решений и выбрав пункт включения ресурсов. You can create a new custom or data resource by placing the resource in a separate file using normal resource script (.rc) file syntax, and then including that file by right-clicking your project in Solution Explorer and selecting Resource Includes.

Создайте RC-файл , который содержит настраиваемый ресурс или ресурс данных. Create a .rc file that contains the custom or data resource.

Пользовательские данные можно ввести в RC-файл в виде строк в кавычках, заканчивающихся символом null, или как целочисленные значения в десятичном, шестнадцатеричном или восьмеричном формате. You can type custom data in a .rc file as null-terminated quoted strings, or as integers in decimal, hexadecimal, or octal format.

В Обозреватель решений щелкните правой кнопкой мыши RC-файл проекта и выберите пункт включения ресурсов. In Solution Explorer, right-click your project’s .rc file and select Resource Includes.

В поле директивы времени компиляции введите #include инструкцию, которая предоставляет имя файла, содержащего настраиваемый ресурс, например: In the Compile-Time Directives box, type a #include statement that gives the name of the file containing your custom resource, for example:

Проверьте синтаксис и орфографию введенных данных. Make sure the syntax and spelling of what you type are correct. Содержимое поля директивы времени компиляции вставляется в файл скрипта ресурсов точно так же, как вы вводите их. The contents of the Compile-Time Directives box are inserted into the resource script file exactly as you type them.

Нажмите кнопку ОК , чтобы записать изменения. Select OK to record your changes.

Другим способом создания настраиваемого ресурса является импорт внешнего файла в качестве настраиваемого ресурса. см. раздел как управлять ресурсами. Another way to create a custom resource is to import an external file as the custom resource, see How to: Manage Resources.

Для создания нового пользовательского ресурса или ресурсов данных требуется Win32. Creating new custom or data resources requires Win32.

Читайте также:  Uid что это windows

Как открыть формат файла BIN в Windows

Автор: Юрий Белоусов · 13.03.2019

При выполнении какой-либо задачи, пользователь может столкнуться с файлами, имеющими расширение BIN. И возникает вопрос: «Как и чем открыть файл BIN в Windows? Какие программы использовать?».

BIN – что это за расширение файла

Прежде всего стоит разобраться, что за расширение файла BIN.

Расширение BIN – это бинарный (двоичный) файл, который содержит в себе информацию в виде нулей и единиц. Открыв данный файл с помощью текстового редактора, например, с помощью блокнота, человек ничего не поймет. Но вот компьютер с легкостью может прочитать такой файл, главное знать, какую программу нужно использовать для его открытия.

В чем сложность открыть BIN файл

В чем же заключается сложность открыть файл BIN? Все дело в том, что БИН БИНУ – рознь. Если файл создавался специально для использования в какой-то конкретной программе, то открыть его можно только в ней, а другие программы попросту не справятся с этой задачей. Можно провести аналогию с гаечным ключом, которым пытаются открутить гайку, которая гораздо больше или наоборот – гораздо меньше его.

Что нужно знать, чтобы открыть файл с расширением BIN

Итак, что же нужно знать пользователю, чтобы подобрать нужную программу, которой можно открыть файл BIN?

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

Если файл уже был на компьютере, и вы не знаете, что это за файл и какие функции он выполняет, то не стоит и трогать.

Если же вы знаете скачали этот файл и точно знаете, что он из себя представляет, то проблем с выбором соответствующей программы или приложения и открытием BIN файла быть не должно.

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

А вообще, файлы с расширением BIN редко используются самостоятельно. Как правило, они идут в комплекте с другими файлами, в частности – с исполняемым файлом, имеющим расширение exe. С помощью которого и выполняется запуск установки какой-либо программы, утилиты, игры и т.д.

Программы для открытия файлов формата BIN

А теперь рассмотрим типы BIN файлов, которые наиболее часто встречаются в повседневной жизни. А также соответствующие программы для открытия файлов формата BIN в Windows 7, 8, 10, XP.

Программы для редактирования BIN

Открыть файлы с расширением BIN для редактирования можно с помощью простого блокнота, программы Notepad++, или – любого другого текстового редактора, которыми открывают обычные текстовые документы. Однако, это не специализированные программы, поэтому могут возникнуть различные сбои и неверное отображение содержимого файла.

Из специализированных программ, для редактирования можно отметить:

Образы DVD и CD дисков

Образы DVD и CD дисков с играми или программами содержат в себе пакет файлов с расширением BIN, но с ними в комплекте также должны быть файлы MDF или ISO. Именно их необходимо запускать.

Программы для открытия образов дисков:

Пример использования образа в программе DAEMON Tools:

Архивы

Если это файл с архивом, то его следует открыть с помощью распаковщиков:

Преобразование файла BIN в ISO

Для преобразования файла BIN в ISO можно использовать программу:

Двоичный видеофайл

В редких случаях BIN файлом может быть двоичный видеофайл – копией с DVD-диска. В таком случае, открыть его можно с помощью любого медиа проигрывателя:

Как открыть BIN файл онлайн

Формат файла BIN предназначен для взаимодействия только с соответствующими стационарными программами. Поэтому открыть файл с расширением BIN онлайн через интернет нельзя.

Надеюсь, статья «Как и чем открыть файл BIN: программы Windows» была вам полезна.

Не нашли ответ? Тогда воспользуйтесь формой поиска:

Оцените статью