base64是什么?base64如何转换为ascii编码?

4天前 (08-15 02:08)阅读1回复0
花花
花花
  • 管理员
  • 注册排名3
  • 经验值303705
  • 级别管理员
  • 主题60741
  • 回复0
楼主
  1. base64是什么?
  2. base64如何转换为ascii编码?
  3. 如何在delphi中实现对文件进行base64编码?

base64是什么?

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。

base64是什么?base64如何转换为ascii编码?

Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,需要解码后才能阅读。

base64如何转换为ascii编码?

因为传输信道只支持ASCII字符,不方便传输二进制流的场合。含有非ASCII字符,容易出现编码问题的场合。所以需要用base64转化为ascii字符。Base64用于将二进制数据编码成ASCII字符 (图片、文件等都可转化为二进制数据)

如何在delphi中实现对文件进行base64编码?

delphi 中有个EncdDecd类,这个是delphi自带的base64编码类,里面提供了编码和解码函数分别是:

function EncodeString(const Input: string): string; //编码 function DecodeString(const Input: string): string; //解码

0
回帖

base64是什么?base64如何转换为ascii编码? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息