day & night

Замена данных файла данными из другого файла, ищется....
Дата обновления: , перейти к новому сообщению
#1
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


Респектов: 124
-----X----


Предупреждений:


Прошу пожалуйста у Вас помощи.. нужна самая обыкновенная простенькая бональная программка для замены Данных например 1'ого файла, из Данных файла 2'ого .... под Данными подразумевается его Hex'составляющие.. то есть те данные, которые можно увидеть в любом Hex'редакторе.... Например есть 2 файла! допустим они равного диаметра.. Нужно чтобы через эту мини программку, предположим в 2'ух строчках слева, в 1'ой - указывалось бы начало, во 2'ой - конец пордкового номера Байта (в цыфрах), и точно так же вправой его части, 2'е строчки... начало и конец! (те самые участки файлов, что и нужно между собой заменить) разумеется Общая Длина в Байтах выбранных значений как там, так и там совпадает.. после чего нужно чтобы произошла замена выбранных параметров Из 2'ого файла в Файл #1 ....

то есть к примеру имеется пару файлов.. все по - 1000 байт -, допустим.. Файл #1 кидаем в Левую сторону программки, а Файл #2 бросаем туда же, но только в правую его сторону.. и под каждым из переброшенных файлов располагается по 2 строчки.. Идентично выставляются значения.. предположим 1). - 7 и 352 ; 2). - 7 и 352 .... вследствии чего должна произойти замена Участка из 2'ого файла От байта под №7 и до байта под №352 в участок файла #1 на те же самые места с перезаписью.. а зоны 1-6 и 353-1000 в файле #1 остались бы не тронуты.... Результатом чего должен был бы появиться файл, с Началом и Концом файла #1, а серединой файла #2 ....


sad.gif смотрел искал подобные программы на все возможных порталах, но ничего вразумительного так обнаружить и не удалось(.. Есть просто программы, которые работают только с одним файлом за 1 раз, и то, только по уже приготовленным заранее шаблонам, а замена производилась даже не в Hex данных, а просто текста, что совсем не умесно(..

__________________


Прошу у Вас помощи! пожалуйста.. если тут найдутся доброжелатели, которых я ни так сильно поднапряг этой озадачей, прошу пожалуйста помочь.. Данный софт на самом деле просто не обходим, ибо с подобной ситуацией порой приходиться сталкиваться давольнатаки частенько, ... а проделовать описанную каждый раз выше оперцию иной раз просто запарывает делать это всё в ручную.. что-то приходиться считать, сверху, снизу, отступы слева-права.. иногда путаешся, и пересчитавыть уже просто терпения и нервов на всё это дело не хватает(..
User is offline
Go topGo end

Ответов(10 - 19)
2.06.2009 - 13:59
#11
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


Респектов: 124
-----X----


Предупреждений:


laugh.gif хех.. а кстати да.. даже как-то и не подумал)..
User is offline
Go topGo end
2.06.2009 - 14:19
#12
charodey_mag



Опытный юзверь
**

Группа: Пользователи
Сообщений: 147
Регистрация: 15.02.2007
Из: Opera
Пользователь №: 335.462


Респектов: 22
-----X----


Предупреждений:


1. программе абсолютно все равно какие у тебя данные
2. в примере(картнка) не показан диапазон и результат (с указанными значениями у меня все работает).
3. у меня совсем нет времени на разработку и поддержку данного "ПО")))))))))) придется довольствоваться чем есть.
4. насчет диапазона я писал в [8], причем еще и !!! обозначил.
User is offline
Go topGo end
2.06.2009 - 14:21
#13
middleman



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 3.366
Регистрация: 15.03.2005
Из: Украина, Харьков
Пользователь №: 8.829


Респектов: 744
-----XXXX-




charodey_mag, а на каком языке программка?
может мы своими силами до ума ее доведем если у тебя времени нет?
User is offline
Go topGo end
2.06.2009 - 14:24
#14
charodey_mag



Опытный юзверь
**

Группа: Пользователи
Сообщений: 147
Регистрация: 15.02.2007
Из: Opera
Пользователь №: 335.462


Респектов: 22
-----X----


Предупреждений:


Delphi, исходнки внутри

//offtop
а насчет 300 секунд на сообщение это не прикольно((((
это ж 5 минут получатся....
User is offline
Go topGo end
2.06.2009 - 14:54
#15
middleman



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 3.366
Регистрация: 15.03.2005
Из: Украина, Харьков
Пользователь №: 8.829


Респектов: 744
-----XXXX-




Получается. Оффтоп не разводить!
User is offline
Go topGo end
2.06.2009 - 15:13
#16
charodey_mag



Опытный юзверь
**

Группа: Пользователи
Сообщений: 147
Регистрация: 15.02.2007
Из: Opera
Пользователь №: 335.462


Респектов: 22
-----X----


Предупреждений:


Хотя исправлений не так много. Вот, доделал:
файлы таскать можно, открывать через диалог тоже можно.


Еще раз по поводу диапазонов, я понял почему вопросы!
Это не номера байт указываются!!! а физические адреса в файле. Т.е. когда пишешь 3 то это адрес, и считая с 0 байта он получается 4. Поэтому указывать 0 тоже можно.
User is offline
Go topGo end
5.06.2009 - 15:57
#17
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


Респектов: 124
-----X----


Предупреждений:


Цитата | Quote(middleman @ 2.06.2009 - 14:21)
charodey_mag, а на каком языке программка?
может мы своими силами до ума ее доведем если у тебя времени нет?
smile.gif очень приятно что интерес к таким программкам проявляю ни только я один).. и всё же не доконца понятно, почему замена в файликах происходит не с выбранной точки и до последней значения, а с выбранной+1 точки и до последней?).. но если бы программка ещё могла и обладать свойством Replace 00-ff, ей бы просто цены не было).. и тут возникает закономерный вопрос.. smile.gif так всё же получиться довести её до ума али нет?)..

charodey_mag, большое спасибо за модернизацию, хотелось бы увидеть продолжений)..
User is offline
Go topGo end
8.06.2009 - 21:28
#18
charodey_mag



Опытный юзверь
**

Группа: Пользователи
Сообщений: 147
Регистрация: 15.02.2007
Из: Opera
Пользователь №: 335.462


Респектов: 22
-----X----


Предупреждений:


Вот новая версия.

А вот описание
» Нажмите, для открытия спойлера | Press to open the spoiler «
User is offline
Go topGo end
8.06.2009 - 22:52
#19
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


Респектов: 124
-----X----


Предупреждений:


charodey_mag,

Супер! Супер!! Просто нет слов!!! огромнейшее тибе спасибо за помощь).. то что прям и было нужно, Респект однозначно)..

есть только одна совсем крохотная маленькая нибольшая просьбочка).. Можно возъименовать программку как "Multi-Replace Changer Final Version" без ковычек, пожалуйста? очинь прошу smile.gif .... (соблюдая весь регистр и встречающиеся знаки спец.назнач.)

________________


P.s.: sad.gif чорд.. при замене с 3-5 он меняет с 4-6, а при замене с 2-7, он миняет с 3-8.. подкорректировать можно пожалуйста?)..
User is offline
Go topGo end
9.06.2009 - 5:03
#20
charodey_mag



Опытный юзверь
**

Группа: Пользователи
Сообщений: 147
Регистрация: 15.02.2007
Из: Opera
Пользователь №: 335.462


Респектов: 22
-----X----


Предупреждений:


Цитата | Quote(nokeMoH @ 8.06.2009 - 22:52)
P.s.:  чорд.. при замене с 3-5 он меняет с 4-6, а при замене с 2-7, он миняет с 3-8.. подкорректировать можно пожалуйста?)
*


Ты в [18] описание смотрел/читал?

С переименованием позже... А зачем тебе это?
User is offline
Go topGo end

Topic Options
Сейчас: 27.04.2024 - 21:44
Мобильная версия | Lite версия