Base64 UrlEncode 区别
base64
1、包含A-Z a-z 0-9 和加号“+”,斜杠“/” 用来作为开始的64个数字. 等号“=”用来作为后缀用途。
2、2进制的.
3、要比源数据多33%。
4、常用于邮件。
5. = 号的个数是由 /3 的余数来决定的,最多能有 2 个 = 号;
主要用于初步的加密(非明文可见)和安全的网络传输
urlencode
URL 只能使用 ASCII 字符集来通过因特网进行发送。
除了 -_. 等规定之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)
主要用于编码 url 和安全传输 url, RFC 1738做了硬性规定:
"...Only alphanumerics [0-9a-zA-Z], the special characters "$-_.+!*'()," [not including the quotes - ed], and reserved characters used for their reserved purposes may be used unencoded within a URL."
"只有字母和数字[0-9a-zA-Z]、一些特殊符号"$-_.+!*'(),"[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL。"
转载于:https://www.cnblogs.com/muyiblog/p/5841412.html
Base64 UrlEncode 区别相关推荐
- HtmlEncode、UrlEncode区别
HtmlEncode.HtmlDecode.UrlEncode.UrlDecode HtmlEncode: 将 Html 源文件中不允许出现的字符进行编码.例如:"<".&q ...
- ios php tpbase64编码,iOS Base64编码
一.介绍 Base64编码是一种数据编码方式,目的是让数据符合传输协议的要求.能够将任何二进制数据,转换成只有64 +1("="等号)个字符组成的文本文件. 提示:Base64不是 ...
- java +号变空格_base64码通过http传输 +号变 空格 问题解决
通过七牛云base64上传图片,通过官方示例上传成功后,根据示例改了一个controller. 通过前端往后端传base64码形式进行测试.死活不通过,七牛报400. 仔细排查后发现,示例转换的bas ...
- python抓包工具_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...
挑选常用的功能给各位老铁介绍下. fiddler第一次进入fiddlerfiddler会请求fiddler的官网,检查更新操作布局分布 工具栏File -capture traffic开启爬虫File ...
- html笔记(一)html4+css2.0、css基础和属性、盒模型
w3c 官网 这里是 html4 的内容 大标题 小节 一.关于HTML 1. 基本语法 2. HTML常用标签 3. 相对路径和绝对路径 二.css基础 1. 表单元素 2. 创建样式表 3. cs ...
- Firefox必备的24款web开发插件[转]
开发工具 Web Developer 1.1.8 https://addons.mozilla.org/en-US/firefox/addon/60 以工具栏的形式对网页的(X)HTML.脚本.多媒体 ...
- kkfileview预览html乱码,kkFileView(在线预览方案)
kkFileView是用spring boot搭建的一个在线预览方案,支持文档.纯文本.压缩包.视频.音频.图片等主流办公文档的在线预览,多种预览模式可灵活切换,独立部署,提供restful接口,适用 ...
- 千锋Django学习笔记
千锋Django学习笔记 文章目录 千锋Django学习笔记 写在前面 1. MVC和MTV 2. Django简介 3. MTV简单流程 4. 和Model的简单对接 5. Model 6. Tem ...
- 如何区分加密、压缩、编码?
原文标题:How to distinguish between encryption, compression, and encoding? 原文作者: M157q 译文出自:云子可信官方论坛 本文永 ...
最新文章
- call dword prt[eax]
- 微服务架构可视化平台实践
- 039_Unicode对照表五
- php 图片不让下载,php让图片可以下载的方法
- 清理日志文件尝试有效哦
- 不同抽样间隔T对正弦信号进行抽样
- Android开发-无法新建Activity及新建后编译错误
- Cisco *** 完全配置指南-连载-***概述
- c++ 建立MFC应用程序
- C++入门——实现十字消除游戏
- 控制网平差(C++实现)
- 二、从零开始学逆向之XCTF-logmein
- 计算机如何切换显卡,怎么设置独显-Nvidia显卡双显卡切换就这么简单
- 杜立特尔分解法 MATLAB,杜立特分解法.doc
- 不想用win11了怎么办?一分钟教你win11退回到win10系统
- 台式台式计算机型号怎么看,台式电脑主板型号在哪里看
- java 格式化输出xml_Java格式化输出Xml
- 点击按钮,下载二维码图片
- STM32+EC20实现4G无线通信
- 我好像解决部分猫盘刷群晖后掉IP的问题了
热门文章
- python网站用什么数据库_使用python读取mysql数据库并进行数据的操作
- oracle sqlarea表结构,oracle v$sqlarea 分析SQL语句使用资源情况
- 遇到 oracle 错误 25153,EXP时,出现3113的错误,不知道怎么解决?
- linux备份文件命令tar.gz,Linux系统tar命令备份数据
- excel柱状图堆叠图显示总和_Excel堆积柱形图同时显示合计值和构成值的方法介绍...
- 关于游戏的C 语言的课设报告,猜单词游戏C课程设计报告.doc
- mysql 建前缀索引_MySQL_前缀索引_建立
- Hibernate框架ORM的实现原理-不是技术的技术
- 安卓学习笔记16:常用控件 - 标签
- Java Web学习笔记11:JSTL与EL