Binario a Base64(Delphi)
encoding delphi-2010 (2)
En Delphi EncdDecd.pas
/ XE existe la unidad EncdDecd.pas
( Soap.EncdDecd.pas
para Delphi XE2) que contiene las funciones EncodeBase64
y DecodeBase64
. Puede cargar el archivo exe en un flujo de memoria y luego llamar a 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;
¿Cómo puedo obtener el contenido de un archivo exe
y convertirlo en codificación Base64
?
Editar
Uso D2010
y quiero saber cómo es posible exactamente?
-
open an exe file
-
convert its content into base64
En las versiones antiguas de Delphi, puedes usar synapse
( enlace aquí )
Simplemente ponga synacode.pas
en sus usos. Llame a EncodeBase64 / EncodeBase64.
Aclamaciones