Форум: "Основная";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];
ВнизРазбиение файла на части Найти похожие ветки
← →
AVeR (2002-11-08 19:44) [0]Привет всем! Хотелось бы найти исходник ил алгоримт работы программы, которая разбивает файл на части и затем склеивает его.
Заранее Спасибо.
← →
¤NoNaMe¤ (2002-11-08 19:58) [1]Разбиение:
var file1,file2:TFileStream;
begin
file1:=TFileStream.Create("e:\file.exe",fmOpenRead);
File2:=TFileStream.Create("e:\file.1",fmOPenWrite);
file1.Seek(0,soFromBeginning);
file2.CopyFrom(file1,2000000);
file2.Free;
file2:=TFileStream.Create("e:\file.2",fmOPenWrite);
file1.Position:=2000001;
file2.CopyFrom(file1,file1.Size-file1.Position);
file2.Free;
file1.Free;
end;
Склеивание:
var file1,file2:TFileStream;
begin
file1:=TFileStream.Create("e:\fullfile.exe",fmOpenWrite);
File2:=TFileStream.Create("e:\file.1",fmOPenread);
file2.Seek(0,soFromBeginning);
file1.CopyFrom(file2,file2.Size);
file2.Free;
file2:=TFileStream.Create("e:\file.2",fmOPenRead);
file2.Seek(0,soFromBeginning);
file1.CopyFrom(file2,file2.Size);
file2.Free;
file1.Free;
PS: Файлы должны существовать
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c