二进制到Base64(Delphi)
我怎样才能得到一个exe文件的内容,并将其转换为Base64编码? 
编辑
 我使用D2010 ,我想知道它究竟有多可能? 
-  open an exe file
-  convert its content into base64
 在Delphi EncdDecd.pas / XE中有单元EncdDecd.pas (Delphi XE2的EncodeBase64 ),包含函数EncodeBase64和DecodeBase64 。 您可以将exe文件加载到内存stream中,然后调用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; 
 在古老的Delphi版本中,可以使用synapse ( 链接在这里 ) 
 只需把synacode.pas放在你的使用电话EncodeBase64 / EncodeBase64。 
干杯