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 区别相关推荐

  1. HtmlEncode、UrlEncode区别

    HtmlEncode.HtmlDecode.UrlEncode.UrlDecode HtmlEncode: 将 Html 源文件中不允许出现的字符进行编码.例如:"<".&q ...

  2. ios php tpbase64编码,iOS Base64编码

    一.介绍 Base64编码是一种数据编码方式,目的是让数据符合传输协议的要求.能够将任何二进制数据,转换成只有64 +1("="等号)个字符组成的文本文件. 提示:Base64不是 ...

  3. java +号变空格_base64码通过http传输 +号变 空格 问题解决

    通过七牛云base64上传图片,通过官方示例上传成功后,根据示例改了一个controller. 通过前端往后端传base64码形式进行测试.死活不通过,七牛报400. 仔细排查后发现,示例转换的bas ...

  4. python抓包工具_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...

    挑选常用的功能给各位老铁介绍下. fiddler第一次进入fiddlerfiddler会请求fiddler的官网,检查更新操作布局分布 工具栏File -capture traffic开启爬虫File ...

  5. html笔记(一)html4+css2.0、css基础和属性、盒模型

    w3c 官网 这里是 html4 的内容 大标题 小节 一.关于HTML 1. 基本语法 2. HTML常用标签 3. 相对路径和绝对路径 二.css基础 1. 表单元素 2. 创建样式表 3. cs ...

  6. Firefox必备的24款web开发插件[转]

    开发工具 Web Developer 1.1.8 https://addons.mozilla.org/en-US/firefox/addon/60 以工具栏的形式对网页的(X)HTML.脚本.多媒体 ...

  7. kkfileview预览html乱码,kkFileView(在线预览方案)

    kkFileView是用spring boot搭建的一个在线预览方案,支持文档.纯文本.压缩包.视频.音频.图片等主流办公文档的在线预览,多种预览模式可灵活切换,独立部署,提供restful接口,适用 ...

  8. 千锋Django学习笔记

    千锋Django学习笔记 文章目录 千锋Django学习笔记 写在前面 1. MVC和MTV 2. Django简介 3. MTV简单流程 4. 和Model的简单对接 5. Model 6. Tem ...

  9. 如何区分加密、压缩、编码?

    原文标题:How to distinguish between encryption, compression, and encoding? 原文作者: M157q 译文出自:云子可信官方论坛 本文永 ...

最新文章

  1. call dword prt[eax]
  2. 微服务架构可视化平台实践
  3. 039_Unicode对照表五
  4. php 图片不让下载,php让图片可以下载的方法
  5. 清理日志文件尝试有效哦
  6. 不同抽样间隔T对正弦信号进行抽样
  7. Android开发-无法新建Activity及新建后编译错误
  8. Cisco *** 完全配置指南-连载-***概述
  9. c++ 建立MFC应用程序
  10. C++入门——实现十字消除游戏
  11. 控制网平差(C++实现)
  12. 二、从零开始学逆向之XCTF-logmein
  13. 计算机如何切换显卡,怎么设置独显-Nvidia显卡双显卡切换就这么简单
  14. 杜立特尔分解法 MATLAB,杜立特分解法.doc
  15. 不想用win11了怎么办?一分钟教你win11退回到win10系统
  16. 台式台式计算机型号怎么看,台式电脑主板型号在哪里看
  17. java 格式化输出xml_Java格式化输出Xml
  18. 点击按钮,下载二维码图片
  19. STM32+EC20实现4G无线通信
  20. 我好像解决部分猫盘刷群晖后掉IP的问题了

热门文章

  1. python网站用什么数据库_使用python读取mysql数据库并进行数据的操作
  2. oracle sqlarea表结构,oracle v$sqlarea 分析SQL语句使用资源情况
  3. 遇到 oracle 错误 25153,EXP时,出现3113的错误,不知道怎么解决?
  4. linux备份文件命令tar.gz,Linux系统tar命令备份数据
  5. excel柱状图堆叠图显示总和_Excel堆积柱形图同时显示合计值和构成值的方法介绍...
  6. 关于游戏的C 语言的课设报告,猜单词游戏C课程设计报告.doc
  7. mysql 建前缀索引_MySQL_前缀索引_建立
  8. Hibernate框架ORM的实现原理-不是技术的技术
  9. 安卓学习笔记16:常用控件 - 标签
  10. Java Web学习笔记11:JSTL与EL