【算法】Base64编码
2024-08-27 18:27:53
1、说明
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。
2、编码
ASCII码 -> 十六进制码 -> 二进制 -> 每两个字为一组,分为三组 -> 转换的数字就是密钥表中的索引值,通过索引值到密钥表中找对应的字母生成编码后的字符串。
如果字符串中满足3个字节的需求前面加00,如果遇到转换字节不足的处理情况如下:
3字节 正常转换
2字节 不足加1个=号
1字节 不足加2个=号
3、参考
Base64编码理解
http://blog.csdn.net/flycct/article/details/51445966
最新文章
- 浅谈requireJS
- etc 安装及使用
- windows下打包react-native应用程序
- JS_ECMA基本语法中的几种封装的小函数-1
- Hibernate的持久化类状态
- 关于C# byte[]与struct的转换
- 软件测试Lab2
- 自定义 密码是否可见 的EditView 右侧带个小眼睛
- class 文件与dex文件区别 (dvm与jvm区别)及Android DVM介绍
- 关于新feature对应的增加一个新的测试单子(QA)和文档单子(Doucmentation)的步骤
- Java对象引用
- Word隐藏回车符技巧
- 微软MVP社区夏日巡讲诚邀您的参与: 北京,上海,西宁,成都,西安
- asp.net网站发布到服务器GET的技能
- React 列表页面传递参数
- 第二阶段第十次spring会议
- WebStorm中使用npm包管理器
- Idea创建简单Java Web项目并部署Servlet
- iOS:用Block写一个链式编程
- trackViewer 氨基酸位点变异位置图谱展示
热门文章
- 【转】Microsoft Visio2010 如何画UML 图
- 【agc023E】Inversions(线段树,动态规划)
- BZOJ 1007 水平可见直线 | 计算几何
- 【bzoj1031】 JSOI2007—字符加密Cipher
- JS的原生函数
- Android Studio下“Error:Could not find com.android.tools.build:gradle:2.2.1”的解决方法
- BZOJ 1010 [HNOI2008]toy 玩具装箱
- [POI2011]ROT-Tree Rotations
- python【文件操作:读写文件】
- 利用RAP搭建可视化接口管理平台