exe
ファイルのコンテンツを取得してBase64
エンコーディングに変換するにはどうすればよいですか?
編集
私はD2010
を使用していますが、それがどのように正確に可能なのか知りたいのですが?
open an exe file
convert its content into base64
Delphi 2009/2010/XEには、関数EncdDecd.pas
およびSoap.EncdDecd.pas
を含むユニットEncodeBase64
(Delphi XE2の場合は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;