编码与加密
dolphin98629
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
wchar_t 、UTF-8、UTF-16的转换方法
Unicode 有两套编码集,UCS-2 和 UCS-4。Windows 的内部其实是用的 UCS-2 标准,并用 UTF-16 来实现。而非 Windows 系统大多采用了 UTF-8 实现。 大家都知道在windows上wchar_t是2个字节表示,而在Linux上wchar_t是4个字节表示的。这样写跨平台的程序时,就会不统一。 下面是我用到的几个函数,wchar_t与UTF-8编码之间的转换和UTF-16和wchar_t之间的转换。 #ifdef WINDOWS #includ...转载 2022-02-25 15:26:58 · 4279 阅读 · 0 评论 -
ASN.1探索 - 3 编码规则与传输语法(3 - PER)
本章主要介绍BER和PER两种编码规则及其衍生规则。 3.3 PER BER编码因其在大小上的开销过大而受人诟病,和真实编码数据相比,平均需要增加50%的额外数据。正式这个原因推动了PER(Packed Encoding Rules)的诞生。相同协议,PER编码与BER相比在大小上至少有40%到60%的改进。因而在VoIP、视频电话、多媒体以及3G等需要高速数据传输的领域有广泛应转载 2017-04-17 15:41:07 · 4091 阅读 · 0 评论 -
ASN.1探索 - 1 简介(转)
1 简介 & 注释: 本章的内容主要翻译自《ASN.1 Communication between Heterogeneous Systems》和《ASN.1 Complete》。 ASN.1 – Abstract Syntax Notation dot one,抽象记法1。数字1被ISO加在ASN的后边,是为了保持ASN的开放性,可以让以后功能更加强大转载 2017-04-17 13:58:52 · 417 阅读 · 0 评论 -
ASN.1探索 - 2 基础知识(1)
2 基础知识 & 注释: 本章的内容主要翻译自《ASN.1 Communication between Heterogeneous Systems》。 2.1 相关背景知识 2.1.1 OSI参考模型 Figure 2-1 OSI 七层参考模型 虽然ASN.1和OSI密切相关,但实际上它也应用在很多非OSI模型的情况下。转载 2017-04-17 14:01:26 · 570 阅读 · 0 评论 -
ASN.1探索 - 2 基础知识(2)
2.8 基本类型 Table 2-4 基本类型汇总表 类型 UNIVERSAL Tag 取值 BOOLEAN 1 TRUE,FALSE NULL 5 NULL INTEGER 2 整数 ENUMERATED转载 2017-04-17 14:02:22 · 1633 阅读 · 0 评论 -
ASN.1探索 - 2 基础知识(3)
2.11 子类型约束 2.11.1 单值约束(Single Value Constraint) 最简单的的子类型约束就是单值约束,即将一个类型限制为一个值,以圆括号将该值列在类型声明之后即可,如: Two ::= INTEGER (2) Day ::= ENUMERATED { monday(0), tuesday(1), wednesday(2)转载 2017-04-17 14:06:04 · 1636 阅读 · 0 评论 -
ASN.1探索 - 3 编码规则与传输语法(1 - BER)
转自: http://wmfbravo.blog.163.com/ 感谢: wmfbravo 3 编码规则和传输语法 本章主要介绍BER和PER两种编码规则及其衍生规则。 3.1 BER 3.1.1 基本规则 BER(Basic Encoding Rules)是ASN.1中最早定义的编码规则,在讨论详细编码规则时,我们是基于正确的抽象描述上。BE转载 2017-04-17 15:40:08 · 1001 阅读 · 0 评论
分享