猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
64基编码用于什么?
64基编码用于什么?
我听到人们到处谈论“BASE 64编码”。它是用来干什么的?
GCT1015
浏览 715
回答 3
3回答
HUWWW
当您有一些想要通过网络传送的二进制数据时,通常不会通过以原始格式在线路上传输比特和字节来做到这一点。为什么?因为有些媒体是为流文本而制作的。您永远不知道-有些协议可能会将二进制数据解释为控制字符(如调制解调器),或者您的二进制数据可能会被搞砸,因为底层协议可能会认为您输入了一个特殊的字符组合(比如FTP如何翻译行尾)。为了解决这个问题,人们将二进制数据编码成字符。base 64是这类编码中的一种。为什么是64?因为您通常可以依赖许多字符集中存在的相同的64个字符,并且您可以合理地确信您的数据将在线路的另一端不损坏。
0
0
0
蛊毒传说
它是二进制数据的文本编码,结果文本只有字母、数字和符号“+”、“/”和“=”。它是一种在专门用于文本数据的媒体上存储/传输二进制数据的方便方法。但为什么是-64基地?将二进制数据转换为文本的两个备选方案是:十进制:将每个字节的十进制值存储为三个数字:045、112、101、037等,其中每个字节由3个字节表示。数据膨胀了三倍。十六进制:将字节存储为十六进制对:ac 470D1A等,其中每个字节由2个字节表示。数据膨胀了两倍。基-64映射3个字节(8x3=24位)的4个字符,跨越6位(6x4=24位)。结果类似于“TWFuIGlzIGRpc3Rpb.”。因此,膨胀仅为原来的4/3=1.3333333倍。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
源码
spark分组排序提取前N个值
1 回答
请问转让门店小程序需要源码吗?门店小程序有自己的源代码吗?是否要注册计算机软件著作权才可以交易?
1 回答
算法与数据结构
数据结构中,与所使用的计算机无关的数据是什么?
1 回答
学完C语言之后是先学数据结构还是先学JAVA好呢?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续