как я могу получить содержимое файла exe и преобразовать его в кодировку Base64?
Edit
Я использую D2010, и я хочу знать, как это возможно в точности?
open an exe file
convert its content into base64
Ответ 1
В Delphi 2009/2010/XE есть единица EncdDecd.pas (Soap.EncdDecd.pas для Delphi XE2), содержащая функции EncodeBase64 и DecodeBase64. Вы можете загрузить exe файл в memystream, а затем вызвать 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;
Ответ 2
В древних версиях Delphi вы можете использовать ссылку synapse (