base64
在数据传输过程中经常会遇到乱码的问题(特别是使用非拉丁字母的时候),这时就需要把数据转换成可以被广泛识别的编码形式,base64就是这样的,它会把数据按每3个字符一组转换成二进制数,每组24个字节(3*8=24),不是3的倍数是后面补一个或两个 ‘=’ ,然后把这24个字节分成4组(24/4=6),可以得到每6个字节一组,把每组数据再转换成十进制得到十进制数,按照得到的十进制数查定义的base64表,就可以得到转换后的数据,base64的字母表只包含,A~Z,a~z,0~9,+,/ 这些字符,也可以自己定义。
优点:可以避免乱码或一些浏览器无法识别的字符问题
缺点:文件会增加大概 33%
在终端中用 base64 a.txt 可以对a.txt 里的文件加密
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。