![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как изменить бинарный файл? [D6, D7, WinXP]
kmi © (2006-03-28 16:10:00)Нужно изменить 4 байта в заголовке jpg-файла. Что и где менять - знаю, но как прочесть и изменить данные?
XProger (2006-03-29 19:45:00) [1]
var
F : File;
i : DWORD;
begin
i := <число на которое меняем>;
AssignFile(F, <имя файла>);
Reset(F, 1);
Seek(F, <с какого байта меняем>);
BlockWrite(F, i, 4);
CloseFile(F);
end;
Yegorchic (2006-03-29 15:25:00) [2]BlockRead() и BlockWrite() наверное...
a22 (2006-03-29 11:57:00) [3]вариантов куча... для Дельфи попробуйте воспользоваться TFileStream, хелп прилагается к Дельфи
kmi (2006-03-28 17:53:00) [4]Век живи - век учись :)
В hex я уже посмотрел. Потому и знаю, что и где. Нужно еще как.
Jeer (2006-03-28 16:38:00) [5]Учиться программированию ?
Не стоит - бери hex-редактор и вперед.