永发信息网

如何释放内存的base64转换后

答案:2  悬赏:0  手机版
解决时间 2021-03-17 14:49
如何释放内存的base64转换后
最佳答案
Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。
  它将需要编码的数据拆分成字节数组。
  以3个字节为一组。
  按顺序排列24位数据,再把这24位数据分成4组,即每组6位。
  再在每组的的最高位前补两个0凑足一个字节。
  这样就把一个3字节为一组的数据重新编码成了4个字节。
  当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。
  这时在最后一组填充1到2个0字节。
  并在最后编码完成后在结尾添加1到2个'='。
  ( 注BASE64字符表:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/)
  从以上编码规则可以得知,通过Base64编码,原来的3个字节编码后将成为4个字节,即字节增加了33.3%,数据量相应变大。
  所以20M的数据通过Base64编码后大小大概为20M*133.3%=26.67M。
全部回答
Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。 它将需要编码的数据拆分成字节数组。 以3个字节为一组。 按顺序排列24位数据,再把这24位数据分成4组,即每组6位。 再在每组的的最高位前补两个0凑足一个字节。 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
慈善公所照壁在什么地方啊,我要过去处理事情
我电脑堤示:输入用户名和安全密钥是什么意思?
qq钱包福袋在那里找到并且打开它?
怎么让视频上下左右颠倒?
17.5-(7.05-0.96)的简算
那些APP既能看小说又能看漫画
求韩剧《最佳爱情》韩语16集高清版下载地址或
S111/广澳高速公路(路口)这个地址在什么地方
青岛市农村商业银行24小时自助银行(市北区城
什么的景色 填词 急
男性盆腔右侧钙化灶是什么意思
第八代雅阁扶手箱内aux是什么
求助:请问从河源火车站到埔前人民医院怎么走?
休闲一派地址在什么地方,想过去办事
windows server 2003 设置IP与MAC地址绑定!
推荐资讯
一死者下葬不到一年,骨灰被人从坟墓里偷走,
山海天政务服务中心地址在什么地方,想过去办
解方程:3x+ 8=41,0·8x-6=42,(5x-6)x4=56
手袋橡皮糖怎么打开来吃?
膏药里止痛药力多久消失
小精灵宠物美容店我想知道这个在什么地方
两岸早教中心农业路中心地址在哪,我要去那里
情人节快乐 快乐情人节 。那首歌有这句歌词
360Q5手机支持插内存卡吗
求剑圣出装,有偷塔大神吗
12吨比( )吨少四分之一,( )平方米比15平
whose开头的疑问句和whose引导的定语从句的差
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?