首页 > 其他分享 >五种编码模式

五种编码模式

时间:2024-11-09 22:10:08浏览次数:4  
标签:编码 &# 字符 模式 五种 https bit ASCII

ASCII编码和Hex编码

ASCII编码:将所有的英文字符中标点符号、空格、数字、大小写字符可以表示为表示为0到127的十进制数字。
Hex编码:将信息转化为十六进制,即每个字符的ASCII码的十六进制。
使用8个比特位(即1个字节)存储字符,如同可见
image
image
image
image
引用图片:来源https://www.asciim.cn/ ASCII编码网

Base编码

在数据传输中,一些二进制数字会被系统解释成控制字符等,二进制数据可能包含不能直接打印或显示的字符。
base编码将二进制数据转换为文本表示,功能主要是将特殊字符和不可见字符转换成常见字符

base家族有三个重要成员:

base16 :又名hex编码
2的4次方是16 base16由4bit表示
0-9,A-F共16个字符
image

引用图片:来源https://blog.equinox.chat Norman1z的个人笔记

base32:
2的5次方是32 base32由5bit表示
A-Z,2-7共32个字符
image

引用图片:来源https://blog.equinox.chat Norman1z的个人笔记

base64
2的6次方是64 base64由6bit表示
A-Z,a-z,0-9,+,/共64个字符
image

引用图片:来源https://blog.equinox.chat Norman1z的个人笔记

Base编码的最大特点:字符串末尾是=
为什么呢?
一个字节是八位bit,即八个bit为一组。base64是六位bit,即六个bit为一组。将收到的字节数据按6个bit为一组进行重新划分,字节数据有时不是六的倍数,在这种情况下,在序列末尾填充“0”以补充到24的倍数(6和8的最小公倍数)。
image
image
base32则是补充到5和8的最小公倍数40,同理。

URL编码

每一个字符的URL编码是百分号%+该字符的ASCII的16进制表示
字符:flag
URL编码后:%66%6C%61%67

HTML编码

HTML编码由 :&#+该字符的ASCII值 表示
字符:Hello
HTML编码后Hello

标签:编码,&#,字符,模式,五种,https,bit,ASCII
From: https://www.cnblogs.com/xiannong/p/18535388

相关文章

  • Rust为什么要搞个match匹配,直接用==判断不行吗(Rust match、Rust ==、Rust模式匹配)
    文章目录1.模式匹配2.更强的类型安全和完整性检查3.解构能力4.清晰和简洁示例Rust中的match关键字和使用==直接进行判断有着不同的用途和优势。match是一种非常强大的控制流结构,用于模式匹配,它不仅可以用来检查等值关系,还能解构、比较和检查类型中的......
  • Java 单例模式
    Java单例模式示例 packagecom.joyupx.cms.example.single;/***多线程环境中保证单例的写法。*@authorhapday*/publicclassSingleInstanceExample{privatestaticSingleInstanceExamplesingleInstanceExample;privateSingleInstanceExample()......
  • 电脑中丢失 vcruntime140.dll 的五种解决方法
    vcruntime140.dll是MicrosoftVisualC++2015RedistributablePackage的一部分,它是一个动态链接库(DLL)文件,主要负责为使用了C++编译器编写的应用程序提供运行时支持。简而言之,vcruntime140.dll包含了程序运行所需的基础函数和数据结构,如内存管理、输入输出操作等。因此,对于很......
  • Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行电源地噪声分析操作指
    SigritySPEED2000PowerGroundNoiseSimulation模式如何进行电源地噪声分析操作指导-SODIMMSigritySpeed2000是时域仿真分析工具,PowerGroundNoiseSimulation模式可以观测器件的时域电压波形和观测电源地空间电压分布,以下图为例进行分析用Speed2000这个工具打开文件......
  • Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行电源阻抗仿真分析操作
    SigritySPEED2000PowerGroundNoiseSimulation模式如何进行电源阻抗仿真分析操作指导(一)-无电容SigrityPowerGroundNoiseSimulation模式同样可以用来观测电源网络的自阻抗,以下图为例进行说明2D视图3Dview本例要观测的是U17端口处的自阻抗,通过观测电压和电流......
  • 【Spark】本地环境下的搭建(单机模式)
    前言Spark有五种运行模式‌,分别是 Local模式、Standalone模式、YARN模式、Mesos模式和Kubernetes模式‌。Local模式(本地)Local模式是Spark运行在本地机器上,利用本地资源进行计算。这种模式通常用于测试和调试,因为它不需要其他节点资源,适合在开发环境中使用‌。Standal......
  • STM32(hal库)中的定时器从模式TIM_SlaveConfigTypeDef结构体中的含义,以及可选参数的含义
            在STM32的HAL库中,定时器从模式配置结构体TIM_SlaveConfigTypeDef用于配置定时器作为从定时器时的相关参数。该结构体及其可选参数的含义对于理解和配置STM32定时器的从模式至关重要。以下是对该结构体及其参数的详细解释:TIM_SlaveConfigTypeDef结构体该结构......
  • AI大模型重塑软件开发流程:从自动化编码到智能协作的未来展望
    目录1.引言:AI大模型的崛起与软件开发的变革1.1AI大模型的兴起与发展背景1.2软件开发的现状与痛点1.3AI大模型如何解决这些问题2.AI大模型的工作原理与技术背景2.1什么是AI大模型?2.2深度学习与自然语言处理技术的演变2.3大模型架构与训练方法2.3.1GPT系列与Tr......
  • 11.组合模式设计思想
    11.组合模式设计思想目录介绍01.组合模式基础1.1组合模式由来1.2组合模式定义1.3组合模式场景1.4组合模式思考1.5解决的问题02.组合模式实现2.1罗列一个场景2.2组合结构2.3组合基本实现2.4有哪些注意点03.组合实例演示3.1需求分析3.2代码案例实......
  • 网络编程IO多路复用之poll模式
    网络编程IO多路复用之poll模式文章目录网络编程IO多路复用之poll模式1.poll函数原型2.系统调用过程3.poll编程模型图4.poll事件5.总结6.延伸问题1.poll函数原型#include<poll.h>intpoll(structpollfd*fds,nfds_tnfds,inttimeout);参数说明1......