delphi encoding delphi-2010 base64

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