
bin-to-src | chars | crlf-to-lf | csvtotab | dec | decode | detab | encode | entab | hex | hexdump | hextobin | join | lf-to-crlf | oload | scantab | split | tabtocsv | utoa | uuencode | wtoa | wtou | Команда: hexdump sfk hexdump [параметры] dir .ext1 .ext2 .ext3
sfk ... + шестнадцатеричный файл
создать удобочитаемый шестнадцатеричный дамп двоичных данных.
опции
-showle выделяет символы конца строки CR и LF.
это значение по умолчанию с чистыми текстовыми данными.
вы также можете добавить «le» к имени команды.
-nole не выделять символы конца строки.
-wide выводит 32 входных байта на строку.
-lean выводит 16 входных байтов на строку.
-post сокращенный формат, например, для сообщений на форуме
-min минимальный формат с alnum только текстом
-nofile или -nofilenames не перечисляет имена файлов.
-rawname печатает имя файла без префикса :file
-pure перечисляет плоские шестнадцатеричные символы:
53464B2D544553540D0A
-hexsrc перечисляет шестнадцатеричные значения, разделенные запятыми:
0x53,0x46,0x4B,0x2D,0x54,0x45,0x53,0x54,0x0D,0x0A,
-decsrc перечисляет десятичные значения, разделенные запятыми:
83,70,75,45,84,69,83,84,13,10,
-nolf не добавлять переводы строки с -pure, -hex/decsrc.
-raw то же, что и -nofile -pure -nolf.
-off[set] n1 дамп от смещения n1 до конца файла.
n1 может быть отрицательным, например
-off=-100 выводит последние 100 байт файла.
-последний n1 то же, что и -смещение -n1
-offlen n1 n2 дамп со смещения n1 только n2 байт.
-notrail без замыкающей запятой "," в конце hex/dec src
-norectrail без запятой в конце каждой записи src
-recsize n только с -hex/decsrc, -pure или -flat:
изменить нет. входных байтов, сбрасываемых на запись.
с форматом вывода по умолчанию используйте вместо него -wide.
-maxdump=n выводить только первые n байт входящих данных.
-flat без шестнадцатеричного дампа, печатать символы по мере их поступления.
поддержка цепочки команд
поскольку sfk 1.8.4 +hexdump использует текстовые или двоичные входные данные
из предыдущих команд, но без списков имен файлов:
sfk исправлен в.dat +hexdump
сбрасывает данные цепочки, созданные xed
sfk выберите mydir +hexdump
выводит символы имени файла, но не содержимое файла
для чтения содержимого файла вместо этого используйте +hexfile:
sfk выберите mydir .dat +hexfile
выводит содержимое файлов, выбранных командой
псевдонимы
sfk fhexdump — то же, что и шестнадцатеричный файл
sfk hexdumpb — то же, что и «sfk hexdump -nole» для двоичного кода.
sfk hexdumple — то же, что и «sfk hexdump -showle» для текста
sfk postdump - то же, что и "sfk hexdump -post" для форумов.
смотрите также
sfk hextobin — конвертировать шестнадцатеричный дамп обратно в исходные данные.
веб-ссылка
http://stahlworks.com/sfk-hexdump
Примеры
sfk hexdump in.dat
дамп содержимого in.dat
sfk hexdumple mydir .txt
дамп содержимого всех файлов .txt в mydir
с подсветкой окончаний строк (CR)LF
sfk sel mydir .txt +hexfilele -maxdump=128
аналогично предыдущему, сначала выбрав файлы
затем сбрасывает только первые 128 байт на файл.
sfk hexdump -offlen 4221566976 96 часть1.avi
сбрасывает 96 байт со смещения 4221566976 в part1.avi
sfk hexdump -offlen 0xFBA00000 0x60 part1.avi
то же, что и выше, но с использованием шестнадцатеричных чисел
sfk echo foo +atow +hexdump -pure -off 2
преобразовать строку в широкие символы UCS2, затем
сбросить это без 2-байтового заголовка спецификации
sfk postdump test.dat +toclip
поместить содержимое test.dat в буфер обмена для публикации
sfk hexdump in.dat +представление
показать шестнадцатеричный дамп в текстовом браузере depeche view.
работает с файлами до 4 мб с dview lite.
sfk hexdump -pure -recsize=500 in.dat
создайте шестнадцатеричный дамп с 500 байтами на запись.
sfk hexfind in.dat -bin "/a1a2a3a4/"
поиск последовательности байтов 0xa1a2a3a4 в пределах in.dat
sfk xhexfind in.dat "/\xa1\xa2\xa3\xa4/"
то же, что и выше, с использованием xhexfind и простых выражений |
![]() |