今天帮别人解决一个关于 Base64 编解码的问题,竟然发现 Delphi 自带了 Base64 编解码的单元,叫 EncdDecd,这名字很拗口而且不直观,估计这是一直很少人关注和知道的原因。

这个单元提供两套四个公开函数:

对流的编解码:
procedure EncodeStream(Input, Output: TStream); // 编码
procedure DecodeStream(Input, Output: TStream); // 解码

// 对字符串的编解码:
function EncodeString(const Input: string): string; // 编码
function DecodeString(const Input: string): string; // 解码

这几个函数在帮助中没有。应该不算是标准库中的函数。

这里写下来备忘。 delphi 还有多少不为一般人所知的方便呢?

转载于:https://www.cnblogs.com/smtpay/p/3249843.html

Delphi 自带的 Base64 编解码函数相关推荐

  1. delphi Base64 编解码

    Delphi 自带了 Base64 编解码的单元,叫 EncdDecd,这名字很拗口而且不直观,估计这是一直很少人关注和知道的原因. 这个单元提供两套四个公开函数: 对流的编解码: procedure ...

  2. Jva编解码,加密工具类大全(Base64编解码,URL 编解码,sha56_Hmac加密,MD5对字符串进行加密,java自带类实现SHA-256方式加密)

    Base64编解码 /*** Base64编码.*/public static String encodeBase64(byte[] input) {return new String(Base64. ...

  3. golang:base64编解码(转)

    转自:golang:base64编解码 Go 语言的标准库自带了 Base64 编码算法,通过几行代码就可以对数据进行编码 编解码字符串 package main import ("enco ...

  4. 通过OpenSSL的接口实现Base64编解码

    对openssl genrsa产生的rsa私钥pem文件,使用普通的base64解码会有问题,如使用https://blog.csdn.net/fengbingchun/article/details ...

  5. Java 8实现BASE64编解码

    Java 8实现BASE64编解码 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Java一直缺少BASE64编码 API,以至于通常在项目开发中会选用 ...

  6. Notepad++插件Base64编解码

    我们平常进行Base64编码需要自己写代码转换, 或者使用其他人编写的小工具程序, 也可以使用在线base64编码工具, 现在我们还可以使用Notepad++自带的插件, 进行Base64编码和解码, ...

  7. MSDK手Q邀请透传参数问题:url编解码与base64编解码

    最近做MSDK手Q的邀请功能,遇到一个坑,手Q结构化消息分享功能接口如下: /*** @param scene 标识发送手Q会话或者Qzone* eQQScene.QQScene_QZone: 分享到 ...

  8. base64 decode java_Java实现Base64编解码

    为什么要用Base64编码 在网络中传输数据都是使用ascii方式传输.对于一些图片.视频等数据,可能就会被编码成ascii中不可见部分的编码.网络中不同的路由设备处理方式不同,有可能就会把这部分数据 ...

  9. ChirpStack 笔记 2.7 JS编解码函数的使用

    文章目录 前言 1 ChirpStack 中如何启用编解码函数功能 1.1 编解码组件的 API 使用 请求示例 NONE 请求示例 CAYENNE_LPP 请求示例 CUSTOM_JS 2 Java ...

最新文章

  1. 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
  2. C语言将字符串转换成对应的数字(十进制、十六进制)【转】
  3. Django Book 2.0 笔记——会话、用户和注册
  4. 项目遇到的问题以及解决
  5. 时间控件_Selenium时间控件的处理
  6. 删掉被2345篡改的IE起始页
  7. matlab进行动力吸振器设计,动力吸振器的参数设计和动力学分析
  8. iOS无限轮播图片的两种方式
  9. 【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类...
  10. Linux系统卸载文件系统(可用)
  11. 九度OnlineJudge之1001:A+B for Matrices
  12. 假如正则从来没来过,我们该如何去匹配一个字符串?
  13. 百度网盘破解版,满速下载不限速【转载,亲测有效】
  14. java webp图片转换为png或jpg
  15. C++学习历程及感受
  16. 记录在处理SIF数据中,遇到的一些问题及解决过程
  17. java 吸血鬼数字(四位数)
  18. 用户画像:标签化就是数据的抽象能力
  19. Nagios配合飞信发短信
  20. 使用Spring实现读写分离(MySQL实现主从复制)

热门文章

  1. c# 正则获取html标签内容,c# – 使用正则表达式在多个HTML标记之间获取文本
  2. java lambda 多个参数_Java Lambda行为参数化
  3. http 二进制_浅谈HTTP协议
  4. 算法—实现排列 A(n,m)
  5. 开启linux ssh
  6. Mysql的undo、redo、bin log分析
  7. krsort_PHP krsort()函数与示例
  8. Python---利用蒙特.卡罗方法计算圆周率近似值
  9. c语言程序设计编程解读,【答题】C语言程序设计问题与解释实验
  10. 开启一个新的命令行窗口