4
ответа

Преобразование основы Bash из десятичного числа для преобразовывания в шестнадцатеричную систему

В Bash, как каждый делает основное преобразование от десятичного числа до другой основы, особенно преобразовывают в шестнадцатеричную систему. Кажется легким пойти другим путем: $ повторяют $ ((16 #55)) 85 С веб-поиском, я нашел сценарий, который делает..
19.03.2015
3
ответа

Усиление поиска grep с использованием параллелизма GNU

Я использую следующий скрипт grep для вывода всех несопоставленных шаблонов :grep -oFf Patterns.txt большой _strings.txt | grep -vFf -Patterns.txt > unmatched _Patterns.txt файл шаблонов содержит...
24.01.2021
3
ответа

BASH из двоичного кода в шестнадцатеричный, чтобы соответствовать функции PHP bin2hex?

В bash я могу вызвать PHP и выполнить следующее: testKey='8798(*&98}9%"^8&]8_98{9798**76876' testHex=$(php -r "echo bin2hex('$testKey');") echo $testHex И это приведет к ...
07.05.2020
3
ответа

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

Я хотел бы знать, есть ли способ использовать расширение bash для просмотра всего возможности комбинирования количества цифр в шестнадцатеричной системе счисления. Я могу расширять двоичные файлы В базе 2: echo {0..1} {0..1} {0 ....
19.02.2017
3
ответа

Помещение больших данных с неоднородным смещением байтов в массивы с помощью AWK

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

Эквивалент строки grep, соответствующей sed и awk

В настоящее время я обрабатываю большие файлы в поисках непревзойденных шаблонов. Я использую grep для достижения этой цели. И по какой-то причине grep игнорирует/исключает некоторые потенциально несопоставимые шаблоны. Оба...
22.12.2020
2
ответа

передача dd skip|seek смещение как шестнадцатеричное

# dd if=2013-Aug-uptime.csv bs=1 count=1 skip=3 2>/dev/null d # dd if=2013-Aug-uptime.csv bs=1 count=1 skip=0x3 2>/dev/null f, Почему вторая команда производит другое значение? Действительно ли это возможно...
27.11.2019
2
ответа

Как составить список различных шестнадцатеричных символов между двумя файлами?

allHexChars.txt \x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16 \x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x20\x21\x22\x23\x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d\...
10.06.2019
2
ответа

Обратное проектирование шестнадцатеричного файла [закрыто]

Обратное проектирование шестнадцатеричного файла Написано на языке c От atmega16 Хотите исходный код из шестнадцатеричного кода Путем реверс-инжиниринга необходимо извлечь из библиотеки файл кода любой их возможный...
25.09.2018
2
ответа

преобразовать шестнадцатеричный IP-адрес в имя хоста

Я хотел бы переключаться между именами хостов и шестнадцатеричными IP-адресами и наоборот. Я установил syslinux-utils на Debian Stretch, который предоставляет gethostip: gethostip -x google.com D83ACD2E Как можно ...
12.09.2018
2
ответа

Поменять местами биты в Linux

У меня шестнадцатеричное значение B455, когда я меняю его на двоичное, я получил 1011 0100 0101 0101 Я хочу поменять местами биты с правилом: origin индекс битов: 0123456789ABCDEF Индекс результирующих битов: D5679123C4EF80AB` ...
04.03.2017
2
ответа

Сравнение шестнадцатеричных строк DASH

Я пытаюсь сравнить две строки, содержащие шестнадцатеричные числа, в тесте на тире, одна из которых имеет ведущие нули, а другая - нет: hex_string _1: 0x02a0000b hex_string_2: 0x2a0000b Попытка if [$ ...
26.09.2015
2
ответа

blessdiff за «полнофункциональный шестнадцатеричный редактор»?

Я пытаюсь найти какой-нибудь шестнадцатеричный инструмент, который позволяет мне сравнивать документы в представлении, но также и внутренние различия, например, в bless, поэтому два благословенных окна рядом, но с возможностью сравнения ...
22.07.2015
2
ответа

Hexdump строки, запускающейся в новых строках?

Скажите, что у меня есть мультилиния строки, но записи на ней коротки; если я пробую к hexdump, то я получаю что-то вроде этого: отзовитесь эхом "что-то пишется здесь" | hexdump-C № 00000000 73 6f 6d 65 74...
14.03.2015
1
ответ

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

Я пытаюсь найти смещение шестнадцатеричного шаблона в файле. Это работает для одного конкретного значения :$ grep -obUaP -m1 "\x00\x50\x53\x46\x01\x01\x00\x00\x34\x01\x00\x00" файл.bin 3088 :ПСФ4 Однако этот шаблон включает несколько байтов, которые измен
16.09.2021
1
ответ

grep должен найти шестнадцатеричное значение в файле, но не

Вот начало файла :#hexdump -n 550 myFile 0000000 f0f2 f5f0 f7f9 f1f1 f1f0 f0f0 e3f1 f3c8 0000010 f3f5 0000 0000 000с 0000 0000 0000 000с 0000020 0000 0c00 0000 0000 0000 0c00 0000 0000...
18.08.2021
1
ответ

Как преобразовать шестнадцатеричную строку в формат LE -перед ее передачей в `xxd -r `для просмотра ее двоичного содержимого?

Шестнадцатеричная строка 0068732f6e69622f представляет строку ASCII /bin/sh, когда она хранится в памяти в формате LE -. Есть ли какая-нибудь утилита для Linux, которая возьмет шестнадцатеричную строку и перевернет ее байты (...
27.01.2021
1
ответ

Как напечатать значение переменной в виде шестнадцатеричного числа?

Я могу найти почти все варианты шестнадцатеричных операций с помощью printf, кроме этого. Я пытаюсь отправить шестнадцатеричные значения цвета html в текстовый файл, созданный в основном с использованием printf. Я могу вычислить отдельные R,...
07.08.2020
1
ответ

Шестнадцатеричное редактирование через SSH

Как вы можете редактировать файл в шестнадцатеричном формате через SSH? Я пытался использовать hexedit, но он говорит, что команда не найдена. Использование xxd дает шестнадцатеричный дамп файла, но как я могу отредактировать файл?
14.04.2020
1
ответ

Найти содержимое одного файла в другом и заменить на FF

У меня есть бинарный файл с именем rockx.dat и куча других бинарных файлов rockx_ #.pmf. Я хочу найти содержимое файлов pmf в файле dat и заменить их на FF. Итак, если файл pmf равен 500...
09.04.2020
1
ответ

Стандартная практика именования исполняемых файлов (двоичных файлов) и как узнать, есть ли в файле непечатаемые символы?

Так что я часто виноват в том, что запускаю cat исполняемый файл, который является двоичным файлом, и мой терминал обычно издает какие-то странные звуки и недоволен. Существует ли какое-то общепринятое соглашение об именах для предоставления ...
11.03.2020
1
ответ

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

Привет, теперь я записываю байты данных (например, \x00\x11\x22) с моего ПК на последовательный порт моего устройства под управлением Unix на порту ttyS1. Я могу распечатать данные, используя cat /dev/ttyS1 od -x < /dev/ttyS1 ...
10.07.2019
1
ответ

Заставить xxd отображать смещение в байтах в верхнем столбце?

Итак, я использую emacs, который имеет потрясающий шестнадцатеричный режим для просмотра смещения байтов в файле прямо над шестнадцатеричными значениями, подобными: 87654321 0011 2233 4455 6677 8899 aabb ccdd eeff 0123456789abcdeff ...
06.07.2019
1
ответ

Undump od (восьмеричный или шестнадцатеричный дамп) в версии 6 Unix

Команда od (восьмеричный дамп) реализована в Unix, начиная с версии 1. Однако я не смог найти обратную команду в руководстве Unix версии 6 (1975 г.). ). Современные способы реверсирования od с помощью xxd или sed do ...
03.07.2019
1
ответ

Как получить читаемую строку из шестнадцатеричной строки с прямым порядком байтов

Как получить читаемую строку из шестнадцатеричной строки 0049006e00740072006f слова BE, что означает обычное слово, т.е. нам не нужно менять местами пару байтов на слово, напрасно пробуемое с xxd, потому что я не знаю ...
25.03.2019
1
ответ

Hex Code для '(' в Bash Regex

У меня странное поведение в оболочке. Когда я пытаюсь соответствовать «_» в Regex с его шестнадцатеричным кодом, он работает, но не с '('. $ REGEX1 = $ '\ x5f' $ pattern1 = '_' $ Если [$ pattern1 = ~ $ regex1]]; затем эхо да; ...
19.12.2018
1
ответ

Найти шестнадцатеричное значение в файлах / папке

Есть ли способ найти шестнадцатеричное значение в файлах / папках? Я пробовал следующее: grep -P "[\ x01 \ x02 \ x03]", но это не работает (нет ошибки, но он не ищет эти шестнадцатеричные значения).
11.09.2017
0
ответов

Существует ли какая-либо утилита Linux для создания простого двоичного дампа файла и наоборот?

Я хочу знать, существует ли какая-либо утилита или процедура linux для создания простого двоичного дампа и обратного преобразования его в исходный файл (, поскольку xxd может сделать это с -аргументом r )? Я пробовал xxd
12.09.2021
0
ответов

Обратное влияние порядка байтов на дамп памяти

У меня есть ряд команд канала, которые получают дамп памяти, представленный в виде строки шестнадцатеричных чисел. Этот дамп памяти включает некоторый текст ascii, который я хочу прочитать. Порядок байтов дампа памяти...
13.05.2021
0
ответов

Просмотр двоичного, а не шестнадцатеричного

Debian jess 64 Мне было интересно, можно ли просмотреть двоичный файл в форме 00101000 и отредактируйте его, я могу просмотреть его, но в шестнадцатеричной форме, и я хочу просмотреть и отредактировать его в ...
21.12.2018

Еще нет никакого руководства использования этим тегом …!

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

Шестнадцатеричный (также базируются 16, или шестнадцатеричное число) система счисления с основой 16. Это использует шестнадцать отличных символов, чаще всего символы 0–9 для представления нуля значений девять, и A, B, C, D, E, F (или альтернативно a–f) для представления значений десять - пятнадцать.

Каждая шестнадцатеричная цифра представляет четыре двоичных единицы информации (биты), и основное использование шестнадцатеричной нотации является человечески-благоприятным представлением двоично кодированных значений в вычислениях и цифровой электронике. Больше информации может быть найдено здесь.

Другие системы счисления: