b64:erlang中base64编码的实现

时间:2024-05-04 22:52:14
【文件属性】:

文件名称:b64:erlang中base64编码的实现

文件大小:2KB

文件格式:ZIP

更新时间:2024-05-04 22:52:14

Erlang

Base64 Base64是一种使用可打印的字母数字字符表示二进制数据的方法。 编码将每组六位(扩展名)映射到单个字符。 因此,可以用4个字符表示3个字节(24位)。 如果要编码的字节总数不能被三整除,则将附加的填充字符( = )附加到输出中。 在Erlang中使用二进制数据 Erlang独特的位串语言功能使其特别适合于实现base64。 它支持对二进制数据进行模式匹配,从而消除了繁琐的屏蔽操作。 encode (<< Sextet>>) -> [ todigit ( Sextet )| encode ( Rest )]; 在上面的代码段中,一组六位从较大的二进制数据块中分离出来。 即使Rest部分不能被8整除,这也可以工作。 todigit只是将每个六位的可能映射映射到相应的字符。 todigit ( 2#000000 ) -> $


【文件预览】:
b64-master
----b64.erl(4KB)
----README.org(1KB)
----.gitignore(7B)

网友评论