Редактор бинарных файлов

Обновлено: 05.07.2024

Познакомьтесь с бесплатным программным обеспечением и проектами для двоичных редакторов с открытым исходным кодом для Linux ниже. Используйте переключатели слева, чтобы отфильтровать двоичные редакторы с открытым исходным кодом по ОС, лицензии, языку, языку программирования, статусу проекта и актуальности.

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

Поддерживает стратегические решения, такие как запрос предложений (RFP), запрос информации (RFI), запрос котировок (RFQ) и услуги электронных аукционов.

Как стратегическое решение для электронных аукционов, электронных закупок и поиска поставщиков, Promena предоставляет пользователям глобальную, настраиваемую и интегрированную систему, которая может способствовать прозрачности и повышению производительности в цепочке поставок организации.

VSCium

бинарные версии VS Code без брендинга/телеметрии/лицензии MS

Исходный код Microsoft vscode является открытым исходным кодом (под лицензией MIT), но продукт, доступный для загрузки (Visual Studio Code), распространяется под этой лицензией, отличной от FLOSS, и содержит данные телеметрии/отслеживания. Проект VSCodium существует для того, чтобы вам не приходилось скачивать+сборку из исходников. Этот проект включает в себя специальные сценарии сборки, которые клонируют репозиторий Microsoft vscode, запускают команды сборки и загружают полученные двоичные файлы для вас в выпуски GitHub. Эти двоичные файлы распространяются по лицензии MIT. Телеметрия отключена. Если вы хотите собрать из исходного кода самостоятельно, зайдите в репозиторий Microsoft vscode и следуйте их инструкциям. VSCodium существует, чтобы упростить получение последней версии VSCode с лицензией MIT. Обратите внимание, что некоторые расширения Visual Studio Code имеют лицензии, ограничивающие их использование официальными сборками Visual Studio Code, и поэтому не работают с VSCodium.

wxHexEditor

wxHexEditor — еще один шестнадцатеричный редактор, созданный из-за отсутствия хорошего шестнадцатеричного редактора для системы Linux, особенно для больших файлов. Он поддерживает файлы размером до 2^64 байт. Написано с использованием графических библиотек C++/wxWidgets и может использоваться с другими ОС, такими как Windows, Mac OS

шестнадцатеричное сравнение

Визуальный бинарный diff в консольном режиме

hexcompare — это основанная на curses утилита для сравнения и выявления различий между двумя двоичными файлами. Затем эти различия представляются визуально с помощью интерактивной блок-схемы.

микрогекс [прекращено]

Кроссплатформенное программное обеспечение для редактирования шестнадцатеричных файлов на основе Python и Qt

Этот проект больше не поддерживается. Используйте его на свой страх и риск (или не используйте вообще). Microhex — это интуитивно понятное приложение для редактирования HEX, которое позволяет вам просматривать и управлять двоичными данными для любого файла на вашем компьютере. Microhex отображает столбец целых чисел и столбец символов, что позволяет добавлять новые столбцы и удалять существующие. Каждому столбцу можно назначить неограниченное количество связанных адресных строк.

Labguru входит в состав Holtzbrinck Publishing Group и обслуживает более 100 000 ученых по всему миру

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

редактор bvi для бинарных файлов (шестнадцатеричный редактор)

bvi — это ориентированный на отображение редактор для двоичных файлов (шестнадцатеричный редактор), основанный на текстовом редакторе vi. Если вы знакомы с vi, просто запустите редактор и приступайте к редактированию! В комплект также входит программа bmore.

Hb.HexEditor2

binhack32/64

Клон утилиты Sega Dreamcast "binhack".

Клон программы "binhack", созданной Echelon и используемой для взлома ссылок LBA в исполняемых файлах Sega Dreamcast Katana. Некоторые функции добавлены поверх оригинальных; а именно, исправление загрузочного сектора для включения флага VGA и установка флага ОС в 0, если обнаружен двоичный файл «bincon» (boot.bin). Цель этого проекта — заменить исходную утилиту Echelon «binhack» на системах, не поддерживающих 16-битные двоичные файлы x86 (например, Windows 7 x64).

в шестнадцатеричном формате

Кроссплатформенный редактор шестнадцатеричных файлов

Hexed — это кроссплатформенный консольный редактор шестнадцатеричных файлов. Он предназначен для использования в сценариях и make-файлах с параметрами, установленными с помощью аргументов. В Hexed есть несколько простых команд с возможностью выполнения нескольких действий из одного оператора команды. Вы можете ввести диапазон данных, удалить блок и переместить другой блок из одной командной строки. Он поддерживает размеры слов 8, 16, 32 и 64 бит как для отображения, так и для редактирования данных.

Редактор BinEd для двоичных данных

Двоичный/шестнадцатеричный редактор и компонент, написанный на Java

Бесплатный шестнадцатеричный редактор с открытым исходным кодом, написанный на Java. Это отдельное настольное приложение, также доступны библиотека для приложений Java, а также варианты для Java IDE.

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

Хотите ли вы упростить поиск, бронирование конференц-залов или поиск и резервирование общих рабочих столов, Робин позволяет офисным менеджерам и сотрудникам сделать так, чтобы офис работал на них, а не наоборот.

data2bin

Создавайте структурированные двоичные файлы из данных XML.

Нужно создать бинарные файлы с данными для Вашей программы, игры и т.п.? Устали использовать hex-редактор и редактировать файл вручную с риском несоответствия структуры? Слишком ленивы, чтобы полностью отредактировать файл после изменения порядка или размера элементов структуры? «data2bin» — это утилита, которая принимает: 1. Описание ваших структур (вы можете использовать целые числа разного размера и порядка следования байтов, текстовые строки с завершающим нулем, двоичные строки фиксированного размера, структуры, массивы.) 2. Ваши данные в файле XML. записывается по определенной структуре. . и создает окончательный двоичный файл. Он может дополнять ваши строки определенным отступом, проверять размеры ваших целых чисел, он может заполнять значения по умолчанию, где вы не предоставили данные, он также может, например, поместить «пустой» элемент массива в конец массива. и т. д. Всякий раз, когда вы меняете структуру в своем коде, просто обновите файл описания данных и «перестройте» ваши двоичные файлы, не касаясь файлов данных XML!

Двоичный редактор с настраиваемым форматом данных

Двоичный редактор с настраиваемым форматом данных. Форматы данных: ASCII, целые числа без знака и знака, числа с плавающей запятой, битовые флаги, битовые поля, метки, ebcdic и time_t. Возможны различные размеры и порядок байтов. Типы данных могут использоваться в структурах. Другие форматы данных, фильтры и процедуры могут быть определены в плагинах. Содержит копирование, вставку, отмену, повтор, поиск, замену, метки, запись/воспроизведение и контекстно-зависимую справку. Необработанное редактирование жестких дисков. Под Linux и FreeBSD можно использовать даже без X windows.

бви плюс

Шестнадцатеричный редактор на основе Ncurses с интерфейсом, похожим на vi/vim. Функции включают в себя поддержку больших файлов, выделение при поиске, множественную отмену/возврат, визуальный выбор, вырезание/вставку, раскрашивание BLOB-объектов, вкладки файлов и многое другое.

Элвис Ви

elvis, клон текстового редактора vi

Архив исходного кода для Evis версии 2.2_0 без изменений находится в файлах. README.txt дает советы по компиляции на современных компиляторах (gcc-4.4.5/linux) и использовании Xcode для Apple Sierra OS. Elvis — это клон редактора vi(1) (визуальное редактирование) vi (vim — еще один клон). «vi» — это сокращение от «visual ed(1)» (1 означает, что см. справочную страницу для ed в разделе 1 справочных страниц unix). vi как визуальный редактор означает обычное редактирование с помощью клавиатуры с помощью ed(1), доступного для выполнения сложных заданий редактирования, которые часто требуются разработчикам (emacs намного лучше, чем vi, но сложнее в использовании).

БинКоСлияние

Сравнить двоичные файлы в шестнадцатеричном виде

BinCoMerge — это двоичные файлы, различающиеся по байтовому разрешению. Он показывает шестнадцатеричные и необработанные данные ASCII. BinCoMerge ищет общие блоки от больших к меньшим. Он работает с уровнями минимальных размеров блоков, которые являются степенью двойки. Например, при размере файла от 16 КБ до 32 КБ Bincomerge сначала будет искать все распространенные блоки размером более 16 КБ. Затем он будет искать все общие файлы размером более 8 КБ, затем 4 КБ, 2 КБ, 1024 байта. Поскольку BinCoMerge работает по уровням, он может показать некоторые результаты до завершения.

DIG: анализатор геометрии диска

В этой работе мы разрабатываем новый набор характеристик дисков, DIG (анализатор геометрии диска), который позволяет нам быстро извлекать и характеризовать ключевые показатели производительности современных жестких дисков.

Фарбен

Farben — это универсальная программа для чтения и записи двоичных файлов на основе Java. Легко просматривать двоичные файлы иерархически. Редактируйте встроенные метаданные файлов в различных форматах. Выявление потерянных файлов. Будут включены самые разные форматы файлов.

минигекс

Минимальный шестнадцатеричный редактор.

Minihex — это минимальный шестнадцатеричный редактор, написанный для среды POSIX. Он написан для терминалов, поэтому может работать без X11. Чтобы отредактировать файл, просто вызовите `ihex `, и мощный шестнадцатеричный редактор появится прямо на вашем терминале.

Модуль Python для разбора и анализа двоичных файлов данных

Acid — это модуль и простое приложение для отображения содержимого двоичных файлов данных. Он использует плагины для анализа форматов файлов.

БинГрок

Биналы

Двоичный/шестнадцатеричный редактор, который разбивает файл на разделы, которые

Binaly — это двоичный/шестнадцатеричный редактор, отображающий весь файл на цветной полосе. Он делит файл на блоки по 1 КБ (1024 байта) и анализирует их. Он знает следующие типы разделов данных: - Случайные двоичные данные: среднее значение байта находится в [108, 148], а стандартное отклонение — в [60, 68]. - Текстовые данные: среднее значение > 64 и стандартное значение. разв. 14.09.2015

Редактирование ресурсов, таких как диалоговые окна, изображения или меню, в двоичном редакторе опасно. Неправильное редактирование может повредить ресурс, сделав его нечитаемым в собственном редакторе.

Двоичный редактор позволяет редактировать любой ресурс на двоичном уровне в шестнадцатеричном или ASCII-формате.Вы также можете использовать команду «Найти» для поиска строк ASCII или шестнадцатеричных байтов. Используйте двоичный редактор только тогда, когда вам нужно просмотреть или внести незначительные изменения в пользовательские ресурсы или типы ресурсов, не поддерживаемые средой Visual Studio. Двоичный редактор недоступен в версиях Express.

Чтобы открыть двоичный редактор для нового файла, перейдите в меню «Файл» > «Создать» > «Файл», выберите тип файла, который вы хотите отредактировать, затем щелкните стрелку раскрывающегося списка рядом с кнопкой «Открыть» и выберите «Открыть с помощью» > «Двоичный редактор». . Выпадающий список в диалоговом окне «Новый файл» недоступен в Visual Studio 2019, но доступен в Visual Studio 2022.

Чтобы открыть двоичный редактор для существующего файла, перейдите в меню «Файл» > «Открыть» > «Файл», выберите файл, который хотите отредактировать, затем щелкните стрелку раскрывающегося списка рядом с кнопкой «Открыть» и выберите «Открыть с помощью» > «Двоичный редактор».< /p>


Двоичные данные для диалогового окна, отображаемого в двоичном редакторе

В двоичном редакторе представлены только определенные значения ASCII (от 0x20 до 0x7E). Расширенные символы отображаются в виде точек в разделе значений ASCII на правой панели двоичного редактора. Печатаемые символы — это значения ASCII от 32 до 126.

При использовании двоичного редактора во многих случаях можно щелкнуть правой кнопкой мыши, чтобы отобразить контекстное меню с командами, относящимися к конкретному ресурсу. Доступные команды зависят от того, на что указывает ваш курсор. Например, если щелкнуть правой кнопкой мыши, наведя указатель на двоичный редактор с выбранными шестнадцатеричными значениями, в контекстном меню появятся команды «Вырезать», «Копировать» и «Вставить».

Как

Двоичный редактор позволяет:

Чтобы открыть ресурс рабочего стола Windows для редактирования двоичных файлов

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

Щелкните ресурс правой кнопкой мыши и выберите "Открыть двоичные данные".

Если вы используете окно просмотра ресурсов, чтобы открыть ресурс в формате, который Visual Studio не распознает, например RCDATA или пользовательский ресурс, ресурс автоматически открывается в двоичном редакторе.

Чтобы открыть управляемый ресурс для двоичного редактирования

В обозревателе решений выберите конкретный файл ресурсов, который вы хотите изменить.

Щелкните ресурс правой кнопкой мыши и выберите "Открыть с помощью".

В диалоговом окне "Открыть с помощью" выберите "Двоичный редактор".

Для работы с файлами ресурсов в управляемых проектах можно использовать редактор изображений и двоичный редактор. Любые управляемые ресурсы, которые вы хотите изменить, должны быть связанными ресурсами. Редакторы ресурсов Visual Studio не поддерживают редактирование встроенных ресурсов.

Редактировать ресурс

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

Выберите байт, который хотите изменить.

Клавиша Tab перемещает фокус между шестнадцатеричным разделом и разделом ASCII в двоичном редакторе. Вы можете использовать клавиши Page Up и Page Down для перемещения по ресурсу на один экран за раз.

Введите новое значение.

Значение немедленно меняется как в шестнадцатеричном, так и в ASCII-разделе, и фокус перемещается на следующее значение в строке.

Двоичный редактор автоматически принимает изменения, когда вы закрываете редактор.

Чтобы найти двоичные данные

Вы можете искать строки ASCII или шестнадцатеричные байты. Например, чтобы найти Hello, можно выполнить поиск либо по строке Hello, либо по ее шестнадцатеричному значению 48 65 6C 6C 6F.

Перейдите в меню Правка > Найти.

В поле «Найти» выберите предыдущую строку поиска из раскрывающегося списка или введите данные, которые вы хотите найти.

Выберите любой из параметров поиска и выберите «Найти далее».

Чтобы создать новый пользовательский ресурс или ресурс данных

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

Создайте файл .rc, содержащий пользовательский ресурс или ресурс данных.

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

В обозревателе решений щелкните правой кнопкой мыши RC-файл вашего проекта и выберите Ресурсы включают.

Убедитесь, что синтаксис и написание введенного вами текста верны. Содержимое поля «Директивы времени компиляции» вставляется в файл сценария ресурсов точно так же, как вы их вводите.

Нажмите "ОК", чтобы сохранить изменения.

Еще один способ создать пользовательский ресурс — импортировать внешний файл в качестве настраиваемого ресурса, см. раздел Как управлять ресурсами.

Бесплатный шестнадцатеричный редактор Neo Скриншот

Free Hex Editor Neo — это самый быстрый бесплатный редактор двоичных файлов для платформы Windows. Алгоритмы обработки данных Neo чрезвычайно оптимизированы и тщательно настроены, чтобы сэкономить ваше время.Он обрабатывает большие файлы и шестнадцатеричные дампы (даже больше 1 ГБ) за считанные секунды!

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

История разработки с 1999 года делает наше программное обеспечение для редактирования двоичных файлов настоящим чемпионом по производительности и стабильности. Это не просто бесплатная альтернатива HxD, но, вероятно, лучший шестнадцатеричный редактор Windows 11/Windows 10, доступный бесплатно. В отличие от конкурентов позволяет редактировать бинарные файлы практически любого размера!

Скачайте Hex Editor Neo и начните использовать этот бинарный редактор БЕСПЛАТНО!

Основные функции Hex Editor Neo

Основное редактирование файлов и навигация. Вы можете вводить данные, работать с буфером обмена, копировать/вставлять/объединять данные, записывать их в файл, удалять/вставлять двоичные данные, заполнять выделение шестнадцатеричными шаблонами данных и выполнять другие действия. Форматирование и группировка данных Neo Editor отображает двоичные/шестнадцатеричные данные в виде сетки ячеек с редактируемыми шестнадцатеричными кодами. Данные могут быть сгруппированы по байтам, словам, двойным словам и четверным словам и отображаться как двоичные, шестнадцатеричные, десятичные, восьмеричные, с плавающей запятой или двойные. Порядок байтов Little Endian и Big Endian также поддерживается нашим шестнадцатеричным просмотрщиком. Редактор мгновенного поиска и замены позволяет находить шаблоны данных в двоичном/шестнадцатеричном формате. Также поддерживается поиск символов, текстовых строк ASCII и текстов Unicode. Поиск и замена RegExp Команда Free Hex Editor Neo Find/Replace поддерживает регулярные выражения, совместимые с ECMAScript. Поиск шаблонов регулярных выражений часто может быть полезен в тех сценариях интеллектуального анализа данных, где стандартная текстовая строка или двоичный поиск неприменимы. Неограниченная отмена/возврат Неограниченное количество изменений, внесенных в файл, можно мгновенно отменить и повторить, независимо от размера документа. Автоматическое создание патча При редактировании шестнадцатеричного файла просто нажмите «Создать патч» и получите готовый файл патча x86 или x64. Hex Editor делает двоичный diff и автоматически создает 64-битный или 32-битный файл исправления. Установка портативного шестнадцатеричного редактора Многоязычный пользовательский интерфейс

Hex Editor Neo предоставляет базовые, расширенные и даже некоторые инновационные функции редактирования двоичных файлов.

Скачайте бесплатный Hex Editor, он доступен онлайн без регистрации!

Расширенные возможности Hex Editor Neo

Neo — это Freemium Hex Editor, что означает, что он предоставляет вам абсолютно бесплатные базовые функции редактирования, а некоторые расширенные функции требуют оплаты.

Hex Editor Neo также предлагает закладки, анализ данных и статистику, SDK, создание сценариев, запись макросов и другие полезные функции. Скачайте прямо сейчас!

Системные требования Free Hex Editor Neo

Для Free Hex Editor Neo требуется процессор Intel или AMD, совместимый с x86/x64, 2 ГБ оперативной памяти и 25 МБ свободного места на жестком или твердотельном диске. Он работает в 32-битных и 64-битных операционных системах Windows. Поддерживаются все последние платформы Windows, начиная с Windows Vista (включая Windows 11, Windows Server 2022 и Windows 10 x86/x64).

Преимущества Free Hex Editor Neo

  1. Эффективный. Он поддерживает многоядерную обработку и использует всю мощность вашего ПК.
  2. Smart It поддерживает сложные шаблоны поиска и замены регулярных выражений.
  3. Удобно. Позволяет создавать бинарные патчи всего одним щелчком мыши.
  4. Гибкость. Позволяет настраивать каждый аспект пользовательского интерфейса.
  5. БЕСПЛАТНО НИЧЕГО НЕ СТОИТ!

Стюарт Смит

Мы запускаем наш центр обработки данных на серверах Linux, но у нас есть файл, который нужно отправить в формате EBCDIC. Конечно, читать EBCDIC на ASCII-машине невозможно. Hex Editor Neo позволяет мне это делать И даже позволяет редактировать файл там, где это необходимо. Я загрузил бесплатную версию, чтобы преодолеть непосредственное препятствие, но нашел ее настолько полезной, что собираюсь перейти на платную версию.

С помощью EditPad Pro вы можете мгновенно переключаться между текстовым и шестнадцатеричным режимами для удобного редактирования двоичных файлов, а также текстовых файлов, содержащих непечатаемые символы. Как и в специальном шестнадцатеричном редакторе, шестнадцатеричный режим EditPad Pro показывает байтовые смещения слева, шестнадцатеричное представление в середине и текстовое представление справа. Вы можете редактировать файл как в шестнадцатеричном, так и в текстовом разделе. EditPad Pro автоматически синхронизирует их.

Редактирование двоичных файлов с помощью EditPad Pro совершенно безопасно даже в текстовом режиме. Если вы откроете файл и сохраните его под другим именем, вы получите идентичную копию. Содержимое файла изменяется только в том случае, если вы отредактируете файл.

Многие текстовые редакторы не могут правильно обрабатывать двоичные файлы. Если вы открываете файл и сохраняете его под другим именем, не предпринимая никаких других действий, новый файл, скорее всего, будет отличаться от исходного. Это явно не хорошо. Типичными проблемами являются непечатаемые символы, которые «исчезают», и символы разрыва строки, которые изменяются, когда текстовый редактор пытается их интерпретировать. EditPad Pro пытается интерпретировать символы разрыва строки в текстовом режиме, но сохраняет файл точно таким, каким он был. Вы всегда можете проверить это, переключившись в шестнадцатеричный режим.

Используйте функции поиска и замены EditPad Pro в шестнадцатеричном режиме так же, как в текстовом режиме. Поля поиска и замены будут переключаться между текстовым и шестнадцатеричным режимами вместе с основной областью редактирования.

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

Редактировать многобайтовые целые числа и числа с плавающей запятой в десятичном формате

Удобный редактор значений байтов EditPad Pro упрощает изменение значений, охватывающих один, два (слово), три, четыре (двойное слово), шесть или восемь (qword) байтов. Когда панель редактора значений байтов видна, она автоматически интерпретирует байты после текстового курсора как целые числа со знаком и без знака всех шести размеров, а также как числа с плавающей запятой трех размеров, все представленные в десятичном формате. Измените любое значение в редакторе байтовых значений, чтобы заменить блок байтов целым числом или числом с плавающей запятой, представляющим новое значение.

Редактор значений байтов поддерживает как порядок байтов с прямым порядком байтов, используемый Intel-совместимыми ЦП, так и порядок байтов с прямым порядком байтов, используемый ЦП PowerPC, которые использовались для питания компьютеров Macintosh. Форматы файлов, созданные на Mac, часто по-прежнему используют порядок байтов с прямым порядком байтов. Шестнадцатеричный редактор EditPad Pro редактирует их все.

«Наконец-то я зарегистрировал EditPadPro с большим чувством облегчения и удовлетворения. Возможности файлового и шестнадцатеричного редакторов сбили меня с толку. Здорово!"
— Боб Дженнер,
16 июля 2003 г.

Читайте также: