6-26

知识点定位:课本P302

解题思路:

3072字节=3072*8位

每组24位,那么一共3072*8/24=1024大组

毎大组拆成4个6位组,那么一共有1024*4=4096个6位组

一个六位组对应base编码再对到ASCII变成8位,即1个字节,所以合计4096个字节

4096/80=51余16,实际上有52行,每行添加2个字节(回车符换行符)的数据

4096+52*2=4200字节

6-27

拆成4*6 110011 001000 000100 111000
转十进制 51 8 4 56
转base编码 z(小写) H(大写) D(大写) 5
转ASCII 122 72 68 52
二进制编码 01111010 01010000 01000100 00110100

6-28

知识点定位:P301

解题思路:

quoted-printable编码是在ASCII不能表示的情况下需要用的。

01001100 00111001都是ASCII的合法表示,只有中间的10011101是不合法的

这个数展开成=9D

=的ASCII是61,9的ASCII数据是57,D的ASCII数据是68

所以最终的数据是01001100 00111101 00111001 01000100 00111001

3字节变成5字节,代入开销计算公式为(5-3)/3*100%=66.7%

6.40

知识点定位:P309-311(不放了,太长了)

解题思路:

我的疑惑:这里用SEQUENCE-OF编码和INTEGER有什么关系?

6.41

我还不会

6.43

通过表6-5知IPAddress的T字段是40,通过表6-4知是4字节,因此L字段是04

V字段就是131.21.14.2的二进制写法

40 04 83 15 0E 02

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐