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 | Команда: hextobin sfk ... +hextobin выходной файл преобразовать строки текста, содержащие шестнадцатеричный дамп, в двоичный. команда только для цепочки hextobin можно использовать только после другой команды, обычно фильтр, который считывает и подготавливает входные данные. опции -fuzzy игнорировать символы >< и # -подробно рассказать статистику переходов поддерживаемые входные форматы начиная с SFK 1.6.9: - если >...< найдено, то используются только шестнадцатеричные данные внутри него. - если # найдено, то используются только шестнадцатеричные данные до этого. - иначе используются любые шестнадцатеричные символы, а с option -fuzzy любые символы >< или # игнорируются. - пробел в начале строки игнорируется. 1. Формат sfk hexdump с полными скобками, разделенными скобками: : файл test.dat >6578616D 706C6520 77697468 206E6F6E< пример с не 00000000 >20616C6E 756D0D0A 63686172 61637465< номер..символ 00000010 >73202D2B 28295C2F 2E0D0A< с -+()\/... 00000020 2. sfk postdump минимальный формат, для форумов и вики: : файл test.dat 65 78 61 6D 70 6C 65 20 77 69 74 68 20 6E 6F 6E # пример.с.не 0000 20 61 6C 6E 75 6D 0D 0A 63 68 61 72 61 63 74 65 # .alnum..characte 0010 73 20 2D 2B 28 29 5C 2F 2E 0D 0A # с........ 0020 3. любой текст с шестнадцатеричными данными между ними, который не содержит символы >< или # (иначе необходимо использовать -fuzzy): --== 6578616D 706C6520 77697468 ==-- // 0x65, 0x78, 0x61, 0x6D :: ограничение длины входной строки: текстовые строки во входном файле не должны быть длиннее 4000 символов или фильтр sfk разделят их, в результате чего hextobin для создания таких ошибок, как «неправильный шестнадцатеричный формат». веб-ссылка http://stahlworks.com/sfk-hextobin Примеры фильтр sfk dump.txt +hextobin out.dat преобразовать файл dump.txt и записать в out.dat sfk fromclip +hextobin %TEMP%\tmp1.dat +hexdump берет шестнадцатеричную последовательность вроде 22737769 73732066 из буфера обмена, печать его текста через временный файл и шестнадцатеричный дамп. |
![]() |