第一章1.6 常见编码(课件)-《计算机原理》同步教学(电工版)

2023-12-21
| 25页
| 113人阅读
| 13人下载
普通

内容正文:

1.6 常见编码 目录 contents 编码基础概念 ASCII编码 Unicode编码 GBK编码 UTF-8编码 Base64编码 01 编码基础概念 编码定义与分类 编码定义 编码是将信息以符号或数字的形式表示的过程,以便于信息的存储、传输和处理。 编码分类 编码可以分为无损编码和有损编码。无损编码是指原始数据可以通过解码完全恢复,而有损编码则是指解码后的数据与原始数据存在一定程度的失真。 制定编码标准是为了确保不同系统、不同平台、不同语言之间的数据交换和处理的一致性和准确性。 编码标准 制定编码规范是为了确保编码的可读性、可维护性和可扩展性。 编码规范 编码标准与规范 数据存储 在计算机系统中,编码用于将数据转换为二进制或其他格式,以便于存储在硬盘、内存等存储介质中。 数据传输 在计算机网络中,编码用于将数据转换为网络协议支持的格式,以便于通过网络传输。 数据处理 在计算机处理中,编码用于将数据转换为计算机可以理解和处理的格式,以便于进行计算、分析等操作。 编码应用领域 02 ASCII编码 请输入您的内容 ASCII编码 03 Unicode编码 Unicode编码使用特定的二进制码表示字符,每个字符都有一个唯一的二进制表示形式。 编码方式 编码空间 编码特点 Unicode编码空间包括了几乎所有的字符,包括英文、中文、阿拉伯文、希腊文等。 Unicode编码具有统一、可扩展、易于使用等特点。 03 02 01 Unicode编码原理 基本集 Unicode基本集包含了基本的英文字符、数字和符号。 辅助集 Unicode辅助集为特殊用途提供了额外的字符。 扩展集 Unicode扩展集包括了更多的字符,如中文字符、日文字符、韩文字符等。 Unicode编码字符集 文本处理 Unicode编码是文本处理的基础,包括文本输入、文本编辑、文本存储等。 数据交换 Unicode编码用于不同系统之间的数据交换,保证了数据的正确性和一致性。 文档排版 Unicode编码可以用于文档排版,支持多种语言的混合排版。 语音识别 Unicode编码可以用于语音识别,支持多种语言的输入和识别。 Unicode编码应用场景 04 GBK编码 GBK编码是一种双字节编码方式,每个字符占用两个字节。 双字节编码 GBK编码是在GB2312编码的基础上扩展而来的,兼容GB2312编码。 兼容GB2312 GBK编码收录了GB2312中的全部汉字和符号,并增加了大量其他字符。 收录字符 GBK编码原理 汉字字符 GBK编码收录了GB2312中的全部汉字,共计6763个汉字。 符号字符 GBK编码收录了常用的符号字符,如标点符号、数学符号等。 其他字符 GBK编码还收录了多种语言文字的字符,如英文、日文、韩文等。 GBK编码字符集 GBK编码常用于中文操作系统中,作为系统默认的字符编码。 中文操作系统 许多中文软件也使用GBK编码来存储和传输数据。 中文软件 许多中文网站使用GBK编码来显示网页内容,确保正确显示中文字符。 中文网站 GBK编码应用场景 05 UTF-8编码 UTF-8编码使用字节顺序标记(BOM)来区分文本流的字节顺序。BOM是一个特殊的字节序列(UTF-8编码的字节顺序标记为`\xEF\xBB\xBF`),它位于文本流的开头,用于指示文本流的字节顺序。 UTF-8编码使用一个字节来表示ASCII字符,使用两个字节来表示扩展字符,使用三个字节来表示附加字符,使用四个字节来表示非常规字符。 UTF-8编码的规则是,对于ASCII字符,直接使用一个字节进行编码;对于扩展字符,使用两个字节进行编码,第一个字节以`1110`开头,第二个字节以`10`开头;对于附加字符,使用三个字节进行编码,第一个字节以`11110`开头,第二个字节以`10`开头,第三个字节以`10`开头;对于非常规字符,使用四个字节进行编码,第一个字节以`111110`开头,第二个字节以`10`开头,第三个字节以`10`开头,第四个字节以`10`开头。 字节顺序标记 字符编码 编码规则 UTF-8编码原理 ASCII字符集 UTF-8编码兼容ASCII编码,因此ASCII字符在UTF-8编码中仍然使用一个字节进行编码。 扩展字符集 UTF-8编码支持ISO 8859-1、ISO 8859-2、ISO 8859-3、ISO 8859-4、ISO 8859-5、ISO 8859-6、ISO 8859-7、ISO 8859-8、ISO 8859-9、ISO 8859-10、ISO 8859-13、ISO 8859-14、ISO 8859-15、ISO 8859-16等字符集。 附加字符集 UTF-8编码支持Unicode字符集,包括基本多语言平面(BMP)和辅助多语言平面(S

资源预览图

第一章1.6 常见编码(课件)-《计算机原理》同步教学(电工版)
1
第一章1.6 常见编码(课件)-《计算机原理》同步教学(电工版)
2
第一章1.6 常见编码(课件)-《计算机原理》同步教学(电工版)
3
第一章1.6 常见编码(课件)-《计算机原理》同步教学(电工版)
4
第一章1.6 常见编码(课件)-《计算机原理》同步教学(电工版)
5
第一章1.6 常见编码(课件)-《计算机原理》同步教学(电工版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。