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 и простых выражений |