C1认证考试-训练任务01

任务学习

用【0】和【1】绘图

在这个任务中,我们会用0和1’画‘出喜欢的图形,
其中1代表无色,0代表黑色
在这里我选择
width=20 height=20作为底版
二进制代码如下:

0001 0100
0001 0100

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 

生成的文字和图片如下:
在这里插入图片描述
可以发现,仅有0、1也能描绘出一幅图像

掌握进制编辑器

任意的数据都是由

二进制,0和1

组成的,所以我们可以通过进制编辑器对原始的内容进行查看和修改,只需要对文件内容进行二进制的数据的修改和添加就可以了
比如,对于文本内容中的A,我们可以看到它的16进制编码位41,修改41位78,则A变为x
在这里插入图片描述

自测题

  1. 110101010001转十六进制是多少?有什么最快的计算方法能得到结果?
    答:将二进制代码从右往左按照每四位进行分割得:
    在这里插入图片描述
    所以结果为D51

  2. 101011.101011对应的十进制是多少?
    答:
    1·25+0·24+1·23+0·22+1·21+1·20+1·2-1+0·2-2+1·2-3+0·2-4+1·2-5+1·2-6=43.671875

  3. 常见的音频编码格式有哪些?
    答:flac\mp3\m4a\ogg\oga\pcm\wav

  4. 常见的视频编码格式有哪些?
    答:avi\dv\mov\mp4\flv\avi\swf\wmv

  5. 一个尺寸8X8大小的png全黑图片前四个字节的十六进制值是什么?
    答:
    可以发现png的前四个字节为89 50 4E 47,对应编码为.PNG
    在这里插入图片描述

  6. UTF8三字节的编码方式为:1110xxxx 10xxxxxx 10xxxxxx,汉字【中】的unicode编码十六进制是0x4e2d,unicode编码按三字节编码转换十六进制的utf编码的计算过程是什么?
    答:首先,我们知道【中】是三字节编码所以UTF8中16进制编码格式为

1110xxxx 10xxxxxx 10xxxxxx

而Unicode编码的16进制0x4e2d对应的二进制为:

100 1110 0010 1101

将二进制代码从后往前依次填入格式中的x,不足位按0补入,得到

11100100 10111000 10101101

得到16进制结果为:

E4 B8 AD

  1. 如果要提供一个实时的流媒体服务器,除了ffmpeg,还需要哪个组件?
    答:ffserver,负责响应客户端的流媒体请求,把流媒体数据发送给客户端。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值