您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页Base系列第一篇 Base介绍

Base系列第一篇 Base介绍

来源:叨叨游戏网

欢迎关注微博:   

 

本系列一共四篇:

1. 《》

2. 《》

3. 《》

4. 《》

 

Base是一种基于个可打印字符来表示二进制数据的表示方法,从本质上看Base编码就是将三字节转四字节。如将字符串“Man”Base编码。

如果数据的长度不是3的整数倍,就要在后面补0再计算,每补20就再Base串后加上1个‘=’

Base编码表如下:

 

Base的不足之处

标准的Base并不适合直接放在URL里传输,因为URL编码器会把标准Base中的“/”“+”字符变为形如“%XX”的形式,而这些“%”号在存入数据库时还需要再进行转换,因为ANSI SQL中已将“%”号用作通配符。

为解决此问题,可采用一种用于URL的改进Base编码,它不在末尾填充'='号,并将标准Base中的“+”“/”分别改成了“-”“_”,这样就免去了在URL编解码和数据库存储时所要作的转换,避免了编码信息长度在此过程中的增加,并统一了数据库、表单等处对象标识符的格式。

 

本篇主要介绍Base编码的基本原理,下面三篇介绍如何编程实现Base的编码和解码,欢迎继续浏览。

1. 《》

2. 《》

3. 《》

 

 

欢迎关注微博:   

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务