function MD5File(FileName: string): string;
var
Md5: TIdHashMessageDigest5; //uses IdHashMessageDigest
FS: TMemoryStream;
begin
Result := '';
if FileExists(FileName) then
begin
try
MD5 := TIdHashMessageDigest5.Create;
FS := TMemoryStream.Create;
FS.LoadFromFile(FileName);
Result := Md5.AsHex(Md5.HashValue(FileName));
finally
FreeAndNil(FS);
FreeAndNil(MD5);
end;
end;
end;
function MD5File
最新推荐文章于 2022-07-31 12:43:21 发布