semiono
24-06-2010, 05:41
Есть пожелание написать утилиту, патч для бинарных файлов.
Например, верхнее поле окна с кнопкой Browse для выбора файла [*.exe, *.dll, *.bin, *.sys] итп.
Второе поле для паттерна в виде ASCII, напр. Default Preset
Третья строка на что надо заменить, например на dEFAULT pRESET
Ещё нужна кнопка переключения на юникод, и опция регистра букв.
Хорошо бы было использовать не ASCII коды для ввода тоже, типа HEX.
Вообщем не знаю сразу какие ещё проблеммы тут могут быть, хотелось бы это тоже обсудить.
Дело в том, что встроенные средства в разные Hex-редакторы всегда имеют какие нибудь неудобства.
Например, Hex Workshop имеет очень короткий буффер для ввода, небольшая фраза из пары слов в юникоде туда уже не влезает.
Других не знаю, но и само то что редактор загруженный, тоже жрёт неоправданно память.
А разбираться с некоторыми программами дополнительное неудобство.
Я как-то целый конспект исписал по sed+grep+xargs, в голове ноль осталось =)
Может попробуете что-то автоитовое как альтернативу зделать?
:)
Например, верхнее поле окна с кнопкой Browse для выбора файла [*.exe, *.dll, *.bin, *.sys] итп.
Второе поле для паттерна в виде ASCII, напр. Default Preset
Третья строка на что надо заменить, например на dEFAULT pRESET
Ещё нужна кнопка переключения на юникод, и опция регистра букв.
Хорошо бы было использовать не ASCII коды для ввода тоже, типа HEX.
Вообщем не знаю сразу какие ещё проблеммы тут могут быть, хотелось бы это тоже обсудить.
Дело в том, что встроенные средства в разные Hex-редакторы всегда имеют какие нибудь неудобства.
Например, Hex Workshop имеет очень короткий буффер для ввода, небольшая фраза из пары слов в юникоде туда уже не влезает.
Других не знаю, но и само то что редактор загруженный, тоже жрёт неоправданно память.
А разбираться с некоторыми программами дополнительное неудобство.
Я как-то целый конспект исписал по sed+grep+xargs, в голове ноль осталось =)
Может попробуете что-то автоитовое как альтернативу зделать?
:)