| Разработка и ромхакинг > Ромхакинг и программирование |
| ищется софтина для пакетной замены хекс данных |
| (1/1) |
| lupus:
сабж имеется большой файл, выдрать текст из которогоне очень удобно, да и делать аналогичную замену нужно еще в одном файле. нет ли софтины, которая умела бы пробежаться по инишнику и менять идни значения на другие, как например тут: (значение до знака равенства менять на значение после знака равенства, автоматически находя указанные значения) --- Код: ---594C5934472E514C454B54503043544148564E5200=514C454B54503043544148564E5200202020202000 514C454B5450304354414800=514845505A4F364C4F4B0000 4A5030423044202020202000=305A50414441002020202000 434E4C302050414B4554412000=50414B4554482E474158544100 33414841424543205720202000=4845595233424E4D3043545300 4330424554434B4E4E20564548545020202000=4330424554434B4E4E20544558564548545000 4B454848454C00=5A434150485200 --- Конец кода --- если есть что-то подобное, подскажите плиз... |
| sergi:
010 Editor в нем встроенный язык типа си и скрипт можно написать по образу и подобию собственно можно искать в хексе что угодно и менять на что угодно профессиональный едитор это ;) |
| HoRRoR:
А что в таком случае мешает написать такой код НЕ в этом едиторе? |
| sergi:
Да в делфи или в билдере можно накидать без проблем тоже просто тут как хекс идет и вроде даже поддерживает именно сложную замену - т.е. скрипт написан, так то нет разницы |
| HoRRoR:
Я думаю, если бы человек умел программировать (не важно, на чём) - он бы и без хекс-редактора справился и за помощью бы не обращался. |
| Mr2:
HoRRoR Я думаю, если бы человек умел программировать (не важно, на чём) - он бы и без хекс-редактора справился и за помощью бы не обращался. ---Не факт.Зачем изобретать велосипед? |
| lupus:
уметь то умею, но не на столько :( |
| feki38:
Я умею программировать, но тоже не на столько... Я не знаю как в Delphi пропатчить файл... Добавлено позже: На CheMax посмотри - есть патчеры. Вот - мне вот этот нравится http://www.chemax.ru/download/tools/patch/codefs30.zip CodeFusion - продвинутый патч генератор для Win 9x/NT. С помощью CodeFusion вы можете: - сравнить, два файла. - заменить байты по смещению. - находить, и заменять строки (включая маску '?') CodeFusion производит автономные Win32 патчи! Информация о патче может быть записана в файле проекта CodeFusion. |
| HoRRoR:
--- Цитата: Mr2 от 28 Февраль 2009, 00:10:46 ------Не факт.Зачем изобретать велосипед? --- Конец цитаты --- Ну это к чему и о чём вообще? --- Цитата: feki38 от 28 Февраль 2009, 12:11:05 ---Я не знаю как в Delphi пропатчить файл... --- Конец цитаты --- Допустим, ты загрузил файл в массив, а цепочки байт в массивы байт Data1 и Data2. Тогда в цикле устраиваешь примерно такое (при условии, что цепочки равной длины): --- Код: ---For Offset := 0 To Length(ROM) - Length(Data1) do If CompareMem(@ROM[Offset], @Data1[0], Length(Data1)) Then Move(Data2[0], ROM[Offset], Length(Data2)); --- Конец кода --- |
| Mr2:
Не факт.Зачем изобретать велосипед? --- Цитата --- HoRRoR Ну это к чему и о чём вообще? --- Конец цитаты --- ---Велик в детстве сибе хотел. :D //Не факт что если бы человек умел программировать он бы и без хекс-редактора справился и за помощью бы не обращался. //Зачем изобретать велосипед?Если есть такая прога стоит ли тратить время для написания своего аналага. |
| lupus:
мр2, не убивай своим цитированием... не хочешь форумным пользоваться, пользуй ся тем, что в почте принят, а то твой псевдостандарт сводит с ума. Феки, переложи плиз куда-нибудь софтинку, а то я что-то с чемакса скачать не могу :( |
| Mr2:
--- Цитата: lupus от 01 Март 2009, 12:10:33 ---мр2, не убивай своим цитированием... не хочешь форумным пользоваться, пользуй ся тем, что в почте принят, а то твой псевдостандарт сводит с ума. Феки, переложи плиз куда-нибудь софтинку, а то я что-то с чемакса скачать не могу :( --- Конец цитаты --- Понял.Прошу у всех прощения за свою тупость. :-\ |
| Навигация |
| Главная страница сообщений |