АнглийскийФранцузскийИспанский

Значок OnWorks

dhex - Интернет в облаке

Запустите dhex в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда dhex, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


декс - шестнадцатеричный редактор с режимом сравнения

СИНТАКСИС


декс [-h] [-v] [-g] [-k] [-ab -объявление -ао Использование темпера с изогнутым основанием адрес] [-f config-файл] [-m файл-маркер]
[-об -од -ой -оо смещение] [-r журнал поиска] [-са -sab string (ascii)]
[ -шб string (шестнадцатеричный)] [-w журнал поиска] [файл]
декс [-h] [-v] [-g] [-k] [-a1b -a1d -a1h -а1о Использование темпера с изогнутым основанием адрес 1]
[-a2b -a2d -a2h -а2о Использование темпера с изогнутым основанием адрес 2] [-кб] [-CD верхний предел] [-кл] [-f config-файл]
[-m файл-маркер] [-o1b -o1d -o1h -o1o смещение1] [-o2b -o2d -o2h -o2o смещение2]
[-R1 журнал поиска1] [-R2 журнал поиска2] [-s1a -s1ab -s1h -s1hb string (ascii / шестнадцатеричный)]
[-s2a -s2ab -s2h -s2hb string (ascii / шестнадцатеричный)] [-w1 журнал поиска1] [-w2 журнал поиска2]
[file1 file2]

ОПИСАНИЕ


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

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


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

-ab -объявление -ао Использование темпера с изогнутым основанием адрес
После загрузки файла каждый адрес получает базовый адрес, отличный от 0. При этом
с частичными дампами памяти работать проще. Базовый адрес может быть задан как
двоичный с [-ab], как десятичное с [-объявление], как шестнадцатеричный с
[] или восьмеричное с [-ао].

-a1b -a1d -a1h -а1о Использование темпера с изогнутым основанием адрес 1

-a2b -a2d -a2h -а2о Использование темпера с изогнутым основанием адрес 2
Для режима сравнения можно установить два разных базовых адреса. Опять же
двоичный адрес может быть задан как [-a1b -a2b], как десятичное с [-a1d -a2d],
как шестнадцатеричный с [-a1h -a2h] или восьмеричное с [-а1о -а2о].

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

-кб -кл Только режим Diff: входные файлы можно сопоставить из командной строки с
лучший -кб или самый длинный -кл соответствие. Это очень медленно.

-CD верхний предел
Только режим Diff: входные файлы можно сопоставить из командной строки с
минимальная разница. Чтобы улучшить скорость корреляции, верхний предел может быть
при условии.

-f файл конфигурации
Обычно .dhexrc читается из домашнего каталога вызывающей стороны. С этим
параметр, можно загрузить любой другой файл конфигурации. Видеть dhexrc(5) для описания
своего формата файла.

-g Показывает лицензию

-h Показывает экран справки

-k Запускает настройку клавиатуры вручную перед загрузкой любого файла. Это очень
полезно при звонке декс из экзотического терминала.

-m маркер
Это возможно в декс установить закладки и сохранить их в файле-маркере для последующего использования
использовать. С этим параметром файл маркера читается во время запуска, что делает его
Не нужно читать их позже через графический интерфейс. Их формат файла описан
in dhex_markers(5).

-об -од -ой -оо смещение
После загрузки файла курсор устанавливается на 0, а первая страница байтов -
отображается на экране. С одним из этих параметров можно начать
в любом другом месте файла. Положение курсора может быть задано как двоичное
номер с [-об], как десятичное с [-од], как шестнадцатеричный с
[-ой] или восьмеричное с [-оо].

-o1b -o1d -o1h -o1o смещение1

-o2b -o2d -o2h -o2o смещение2
Для режима сравнения можно установить два разных положения курсора в начале.
время. Опять же, положение курсора можно указать в виде двоичного числа с помощью [-o1b
-o2b], как десятичное с [-o1d -o2d], как шестнадцатеричный с [-o1h -o2h] или
восьмеричный с [-o1o -o2o].

Таким образом, первые несколько байтов в файле могут быть пропущены, а остальные -
в сравнении.

-r журнал поиска
При поиске из командной строки смещения считываются из этого
searchlog. Его формат описывается в dhex_searchlog(5).

-R1 журнал поиска1

-R2 журнал поиска2
При одновременном поиске в двух файлах смещения можно считывать из двух
разные поисковые журналы.

-са -sab -шб string
Вместо того, чтобы устанавливать смещение курсора на абсолютное значение, можно
поиск определенной строки из командной строки. Если есть дополнительный
[-об -од -ой -оо смещение] присутствует, поиск начнется там. Возможно
читать и писать журналы поиска с помощью [-r журнал поиска] И [-w журнал поиска] соответственно.
С [-са string] интерпретируется как ASCII. [ string] интерпретирует это как
шестнадцатеричный. Для поиска в обратном направлении, [-sab string] Или [-шб string] может быть применено.

-s1a -s1ab -s1h -s1hb string1

-s2a -s2ab -s2h -s2hb string2
В режиме сравнения можно искать две строки в двух файлах.
одновременно.

-v Распечатывает версию декс.

-w журнал поиска
При поиске из командной строки запишите результаты в этот журнал поиска и
покидать. Он записывается в формате, описанном в dhex_searchlog (5.)

-w1 журнал поиска1

-w2 журнал поиска2
При одновременном поиске в двух файлах запишите результаты обоих поисков
в эти файлы журнала.

USER ИНТЕРФЕЙС


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

Поля ввода можно закрыть, нажав ESC, ENTER или любую клавишу курсора. Только нажатие ESC приведет к
не сохранять сделанные там изменения.

" клавиатура установка
При запуске декс впервые, без какого-либо конфигурационного файла или с параметром
-k, первый показанный экран - это экран настройки клавиатуры. На этом экране программа запрашивает
пользователю нажимать определенные клавиши. Которые (по порядку) ESCAPE, F1, F2, F3, F4, F5, F6, F7, F8,
F9, F10, BACKSPACE, DEL, ENTER, TAB, UP, DOWN, RIGHT, LEFT, PG UP, PG DOWN, HOME, END. Это
также сообщает пользователю, что он собирается делать с этими ключами позже. Таким образом, пользователь может выбрать
любая альтернатива, которую он выберет. Если он не хочет привязывать конкретную функцию к определенному
клавишу, он может просто нажать ESCAPE и перейти к следующему вопросу.

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

" main экран
Главный экран разбит на три столбца: первый столбец содержит смещение
внутри файла для текущей строки. Второй столбец содержит байты в файле в
шестнадцатеричный формат. Наконец, третий coumn содержит те же байты, но на этот раз в формате ascii.
Если байт не печатается, он заменяется на '.'. Сколько байтов
отображение в строке зависит от ширины терминала. Например, если терминал
Ширина 80 символов, в каждой строке отображается 16 байтов.

Если нет другого [-o] Или [-a] был задан во время начала, курсор устанавливается на
смещение 0. Оно также отображается в шестнадцатеричном столбце. Здесь его можно перемещать курсором
ключи. При вводе шестнадцатеричного числа файл редактируется. Файл можно редактировать
в столбце ascii, просто нажав клавишу TAB (или любую другую
заменил его в настройке клавиатуры). Повторное нажатие клавиши TAB вернет курсор к
шестигранный столбец. Нажатие F9 (или ее заменителя) отменит последнее изменение. Изменения
отображается другим цветом.

Редактирование невозможно в режиме сравнения. Здесь нажатие клавиш курсора переместит оба
файлы синхронно.

" На экран
Нажатие F1 (или его замены) откроет экран Goto ... Здесь можно прыгнуть
на конкретный адрес напрямую, без необходимости прокручивать его с помощью клавиш управления курсором.
Адрес можно ввести в поле «Кому», как абсолютный, так и относительный (чтобы перейти через
указанное количество байтов). Абсолютный адрес выбирается нажатием '=', а
относительный, нажав «+» или «-», для положительного или отрицательного скачка соответственно.
Независимо от режима адресации, его необходимо вводить как шестнадцатеричное число.

На этом экране также можно установить до десяти закладок: нажатие «0» ... «9» приведет к
выберите один из них. Перемещение курсора на «Set» и нажатие ENTER изменит одно из этих значений.
книжные марки. Поля "Diff:" показывают разницу между фактическим положением курсора.
и закладку.

Закладки можно сохранять и загружать, для этого есть «Сохранить маркеры» и «Загрузить маркеры».
элементы внизу. При выборе одного из них пользователю предлагается ввести имя файла.
Можно загрузить файл маркера во время начала, указав [-m маркер]
Параметр. dhex_markers(5) описывает формат файлов маркеров.

Поиск
Нажатие F2 (или ее заменителя) откроет экран Search ... Здесь короткая строка может быть
введено (либо в шестнадцатеричном, либо в ascii). Если файлы журнала не выбраны, курсор будет
переход к следующему появлению этой строки поиска после выбора "Go". Его можно выбрать, если
поиск предполагается вести вперед или назад.

Чтобы перейти к следующему событию, необходимо нажать F3 (или ее замену). Перейти к
предыдущий, необходимо нажать F4. Сам поиск продолжается по краям файла,
Это означает, что когда он достигнет конца, он начнется с начала и наоборот.

Журналы поиска - это продвинутый способ поиска: запись в журнал поиска не позволяет
курсор от одного события к другому. Вместо этого он запишет смещения всех из них
в файл журнала. Их формат описан в dhex_searchlog(5).

Чтение из этого журнала поиска означает, что поиск не охватывает весь файл: только
адреса, которые были предоставлены в этом файле, ищутся. Таким образом, можно
поиск конкретных изменений. Например, количество жизней, хранящихся в файле сохранения
игра. dhex_searchlog(5) описывает формат журнала поиска.

HexCal
Нажатие F5 (или ее заменителя) откроет небольшой 64-битный калькулятор. Этот калькулятор
способный выполнять не только арифметические операции (+, -, *, /, по модулю), но и логические
единицы. (и, или, xor, сдвиг). Есть три столбца для ввода чисел в шестнадцатеричном формате,
десятичные дроби или в двоичном формате. Нажатие «x» закроет этот экран.

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

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

После выбора Go программа выполнит поиск оптимального смещения. Это займет некоторое время.

Экономия и выход
Нажатие F10 (или ее заменителя) закроет декс. Если в
файл открывается диалоговое окно сохранения. Здесь можно выбрать, писать или нет
возвращается в файл.

Используйте dhex онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    formkiq-ядро
    formkiq-ядро
    FormKiQ Core — документ с открытым исходным кодом
    Система управления (DMS), доступная для
    работать как безголовое программное обеспечение или с
    веб-клиент, развернутый на вашем
    Амазонка Мы...
    Скачать formkiq-core
  • 2
    Черная пятница
    Черная пятница
    Blackfriday - это процессор Markdown
    реализовано в Go. Это параноик насчет
    его ввод (так что вы можете спокойно кормить его
    данные, предоставленные пользователем), это быстро,
    поддерживает c ...
    Скачать Черная пятница
  • 3
    Источник QNAP NAS GPL
    Источник QNAP NAS GPL
    Исходный код GPL для QNAP Turbo NAS.
    Аудитория: Разработчики. Пользовательский интерфейс:
    Интернет. Язык программирования: C,
    Джава. Категории:Система, Хранилище,
    Операционная система Кер...
    Загрузить исходный код QNAP NAS GPL
  • 4
    глубокая очистка
    глубокая очистка
    Скрипт Kotlin, уничтожающий все сборки
    кеши из проектов Gradle/Android.
    Полезно, когда Gradle или IDE позволяют
    вниз. Скрипт протестирован на
    макОС, но...
    Скачать глубокую очистку
  • 5
    Подключаемый модуль Eclipse Checkstyle
    Подключаемый модуль Eclipse Checkstyle
    Плагин Eclipse Checkstyle
    интегрирует Java-код Checkstyle
    аудитор в Eclipse IDE. В
    плагин предоставляет обратную связь в режиме реального времени
    пользователь о нарушении ...
    Скачать подключаемый модуль Eclipse Checkstyle
  • 6
    АстрОрзПлеер
    АстрОрзПлеер
    AstrOrz Player — бесплатный медиаплеер.
    программное обеспечение, частично основанное на WMP и VLC.
    плеер выполнен в минималистическом стиле, с
    более десяти цветов темы, а также может
    б ...
    Скачать AstrOrzPlayer
  • Больше »

Команды Linux

Ad