Ker*_*mia 19 delphi base64 encoding delphi-2010
如何获取exe文件的内容并将其转换为Base64编码?
编辑
我用D2010,我想知道它究竟是怎么可能的?
open an exe fileconvert its content into base64Uwe*_*abe 61
在Delphi 2009/2010/XE中,有单元EncdDecd.pas(Soap.EncdDecd.pas用于Delphi XE2)包含函数EncodeBase64和DecodeBase64.您可以将exe文件加载到内存流中,然后调用EncodeBase64.
function EncodeFile(const FileName: string): AnsiString;
var
stream: TMemoryStream;
begin
stream := TMemoryStream.Create;
try
stream.LoadFromFile(Filename);
result := EncodeBase64(stream.Memory, stream.Size);
finally
stream.Free;
end;
end;
Run Code Online (Sandbox Code Playgroud)