计算机只能处理数字,所以要处理任何文本,只能先将文本转化为数字才行。 Bit(bit)(b) 位或比特,是计算机运行的基础,属于二进制的范畴。数据传输大多是以【位】为单位,一个位即代表一个0或者1(即二进制),每8个位组成一个字节。 Byte(B)字节,是计算机中文件大小的基本计量单位。数据存储就是 ...
分类:
其他好文 时间:
2018-11-01 16:54:48
阅读次数:
166
链接https://blog.csdn.net/longguangfu8/article/details/78948213 关于base64编码Encode和Decode编码的几种方式 Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是 ...
分类:
编程语言 时间:
2018-10-31 12:32:10
阅读次数:
167
1.1 Base64编码原理 1.1.1 概要: Base64是通讯传输中较为常见的编码方式之一。 (注意是编码算法,而非加密算法) 参数传输的过程中会经常遇到的一种情况:使用英文不会涉及到乱码,但一旦涉及到其他语言就可能会出现乱码情况以及网络上传输的字符并不全是可打印的字符,例如视频、图片等。 B ...
分类:
其他好文 时间:
2018-10-28 19:27:45
阅读次数:
96
该方法未测试浏览器兼容性,仅在谷歌上进行过测试。 图片在线预览:一般思路是通过获取file上的绝对路径并将路径赋值给src实现在线预览功能,但现实中的浏览器,尤其是高版本浏览器由于用户安全性考虑,不会让开发者通过file获取到绝对路径,因此使用H5中的画板功能,将图片进行重绘后,得到base64编码 ...
分类:
其他好文 时间:
2018-10-24 01:06:00
阅读次数:
344
我通过这篇文章把今天工作中遇到的HTTP跨域和OPTION请求的一个坑记录下来。 场景是我需要在部署在域名a的Web应用里用JavaScript去消费一个部署在域名b的服务器上的服务。域名b上的服务也是我开发的,因此我将域名a加到了该服务的HTTP响应结构的头文件里,这样就允许了域名a上的JavaS ...
分类:
Web程序 时间:
2018-10-19 22:00:58
阅读次数:
241
最近做vue项目,做图片上传的功能,使用get给后台发送数据,后台能收到,使用post给后台发送图片信息的时候,vue axios post请求发送图片base64编码给后台报错HTTP 错误 414请求一直报错,显示 request URI too large后台显示一直没有收到数据 参数为nul ...
分类:
移动开发 时间:
2018-10-16 15:58:24
阅读次数:
488
base64是一种编码,用6个二进位来表示一个字节。图片可通过base64编码转换成一组字符串。直接解码该字符串即可获取图片。base64编码后的图片写入网页可以减少一个http请求,但是不能缓存图片。而且编码后比原来图片体积大三分之一左右。所以只适用于icon这类10K以内的图片。html中直接显... ...
分类:
Web程序 时间:
2018-10-16 13:48:48
阅读次数:
174
在我们开发应用的过程中,并不是所有情况下都请求图片的URL或者加载本地图片,有时我们需要加载Base64编码的图片。这种情况出现在服务端需要动态生成的图片,比如:二维码图形验证码...这些应用场景有个共同点就是,这些图片都是由服务器动态生成,并不需要生成后保存成文件再返回给客户端。Android中ImageView加载Base64图片其实非常简单,并不需要引入第三方库,方法如下:importand
分类:
移动开发 时间:
2018-10-15 16:28:14
阅读次数:
320
作用 在互联网上传输二进制数据。一个字节是8位,能表示最大的数是255。但是ASCII表能表示的最大数是127,两者需要转换一下。base64就是将3个8位的数据,转为4个6位的数据。转换后的字符都是可打印字符。一般设置为"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl ...
分类:
其他好文 时间:
2018-10-13 02:30:45
阅读次数:
117
通过奇怪的字符串发现其中隐藏的信息 解题链接: http://ctf5.shiyanbar.com/423/misc/code.txt 点开链接,分析题目: 发现是一段段重复的字母,拉到最后,发现最后两个等号。 于是猜测是base64编码,解码得到0和1组成的一串字符串。 统计字数,发现总字数为65 ...
分类:
其他好文 时间:
2018-10-02 22:28:28
阅读次数:
439