Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.08;
Скачать: CL | DM;

Вниз

Редактирование больших файлов   Найти похожие ветки 

 
Crass   (2005-12-20 14:37) [0]

есть файл .exe// порядка 15 мб!
известно номер( этак 2"000"000) символа которого необходимо заменить другим// для примера "g" на "f"

заметил, что winhex делает это в мгновения ока. Как и мне это сделать(программно)?


 
Digitman ©   (2005-12-20 14:42) [1]


> Как и мне это сделать(программно)?


для "порядка 15 мб" вполне подойдет MMF


 
Anatoly Podgoretsky ©   (2005-12-20 14:58) [2]

Так и Дельфи это делает мгновенно, процесс записи одного байта (при непосредственном редактировании) значительно быстрее чем скорость человеческой руки. При непосредственно процесс записи 15 мб также занимает менее одной секунды, что тоже можно считать мгновенным.
Возможности человека по созданию медленных программ 0 безграничны.


 
Crass   (2005-12-20 16:56) [3]

ok как редить тогда? имеется ввиду команды


 
Crass   (2005-12-20 22:10) [4]

а что не чего не пишем ?


 
Кефир87 ©   (2005-12-21 01:08) [5]


AssignFile(f, "file.bin");
Reset(f);
Seek(f, 2000000);
BlockWrite(...);
CloseFile(f);

Что-то в этом духе ИМХО


 
Crass   (2005-12-21 10:42) [6]

Кефир87 Спасибо! да, вопрос и правда совсем простой...
для паскаля , а что за изменение для Делфи с seek , она же с файлами в том виде не работает?



Страницы: 1 вся ветка

Текущий архив: 2006.01.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
2-1134849713
Энди
2005-12-17 23:01
2006.01.08
Запуск приложений из программы


2-1135228511
RUBEY
2005-12-22 08:15
2006.01.08
Встроенные компоненты


14-1134227319
scarlett
2005-12-10 18:08
2006.01.08
базу данных НЕ через dBase, FoxPro, Paradox и т. д., а через объе


2-1135150870
Alex7
2005-12-21 10:41
2006.01.08
обращение к процедуре родительской формы


2-1135117211
newhite
2005-12-21 01:20
2006.01.08
Простой вопрос!