base64下载-base64编码解码器绿色版下载 v1.9
base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,知识兔可以参见RFC2045~RFC2049,上面有MIME的详细规范。软件要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后知识兔把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。一般这种编码方式主要用在发送电子邮件。服务器的用户名和密码认证都需要用到知识兔这款软件的编码,附件也需要用Base64编码。这个小软件可以很方便的把8Bit字节码转换成软件的编码,知识兔也可以很方便的将这种编码转成8Bit字节码。即输即转。并且知识兔为了保证所输出的编码位可读字符,软件制定了一个编码表,知识兔以便进行统一转换。编码表的大小为2^6=64,这也是软件名称的由来。知识兔小编这里给大家分享的还是软件绿色版,直接在知识兔下载解压软件即可开始使用知识兔这款编码解码软件了。
编码原理
关于这个编码的规则:
1、把3个字符变成4个字符。
2、每76个字符加一个换行符。
3、最后的结束符也要处理。
这样说会不会太抽象了?知识兔来看一个例子:
1、转换前 aaaaaabb ccccdddd eeffffff。
2、转换后 00aaaaaa 00bbcccc 00ddddee 00ffffff。
上面的三个字节是原文,下面的四个字节是转换后的软件编码,其前两位均为0。
转换后,知识兔用一个码表来得到知识兔想要的字符串(也就是最终的Base64编码),这个表是这样的:(摘自RFC2045)。
编码说明
软件编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。如果知识兔剩下的字符不足3个字节,则用0填充,输出字符使用’=’,因此编码后输出的文本末尾可能会出现1或2个’=’。
为了保证所输出的编码位可读字符,软件制定了一个编码表,知识兔以便进行统一转换。编码表的大小为2^6=64,这也是软件名称的由来。
更新日志
1、优化界面。
2、修复部分已知bug。
3、修正了依赖MFC类库的Bug,用户计算机不用安装MFC类库即可打开。
4、应用户要求加入了UTF-8和Unicode编码支持,同时将自动转换功能改为可选的。
5、增加了解码之后直接输入到文件的功能,主要用于源码不是文本的情况。目前还不支持将文件直接加密。典型的应用就是对base64编码的图片进行解码。
6、修改了编辑框文字输满后光标会回去开头去的问题;放宽了编辑框文字数量的限制>
下载仅供下载体验和测试学习,不得商用和正当使用。