简答题

一个二进制文件共3072字节长,若使用base64编码,并且每发送完80字节就插入一个回车符CR和一个换行符LF,问一共发送了多少个字节?

正确答案

在base64编码方案中,24比特的组被分成4个6比特单位,每个单位都作为一个合法的ASCII字符发送。编码规则是A表示0,B表示l等等,接着是26个小写字母表示26到51,10个数字(0到9)表示52到61,最后,+和/分别表示62和63。=和==分别用来指示最后一组仅包含8位或16位。回车和换行被忽略不计,因此可以任意插入它们来保持一行足够短。在本题中,base64编码将把报文划分成1024个单元,每个单元3字节长。每个单元被编码为4个字节,所以共有4096个字节。如果把这些字节每80字节划分为一行,将需要52行,所以需要加52个CR和52个LF。4096+52×2=4200。综上所述,该二进制文件用base64编码将会有4200字节长。

答案解析

相似试题
  • 主机A向主机B发送一个很长的文件,其长度为L字节。假定TCP使用的MSS有1460字节。(1)在TCP的序号不重复使用的条件下,L的最大值是多少?(2)假定使用上面计算出文件长度,而运输层、网络层和数据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s,试求这个文件所需的最短发送时间。

    简答题查看答案

  • 主机A向主机B发送一个很长的文件,其长度为L字节。假定TCP使用的MSS有1460字节。(1)在TCP的序号不重复使用的条件下,L的最大值是多少?(2)假定使用上面计算出的文件长度,而运输层、网络层和数据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s,试求这个文件所需的最短发送时间。

    简答题查看答案

  • 在计算机中,通常将长度为()的位模式称为字节。ASCII码是表示西文字符的常用编码,使用()个字节表示一个符号,若已知字符“A”的ASCII码对应的十进制数为65,则“F”的ASCII码对应的十进制数值为()。

    填空题查看答案

  • B类网络地址第一个字节的十进制范围是()。

    单选题查看答案

  • 对于一个100行100列的下三角矩阵,若每个元素需占用两个字节进行存储,采用压缩存储方法共需占用()个字节。

    填空题查看答案

  • 对于一个200行200列的上三角矩阵,若每个元素需占用两个字节进行存储,采用压缩存储方法共需占用()个字节。

    填空题查看答案

  • 汉字的输出码可以用点阵方式来表示,目前汉字在显示器上显示的就是点阵汉字。点阵汉字有16x16点阵、24x24点阵、32×32点阵、48x48点阵等。l6×16点阵共l6行,每行l6个点,其中一个点用一个二进制位表示,8个二进制位为一个字节。那么32×32点阵的一个汉字要用()字节来表示。

    单选题查看答案

  • Pentium段描述符是由8个字节共64个二进制位组成。

    判断题查看答案

  • 在Windows 95系统中,文件或目录实际存储着两个名字,一个短文件名和一个长文件名。如果是短文件名,则存储在8.3格式的32字节的目录项中。当创建一个长文件名时,其对应短文件名的存储按以下几个原则处理,其中不正确的是:()

    单选题查看答案