C1认证-01

1.任务一:用『0』和『1』绘图

1.1.通过2进制『0』和『1』绘制喜欢的图案

这里画出一个简单的图形。
在这里插入图片描述

1.2.绘画出自己的昵称

在这里插入图片描述

1.3.计算机存储图片文件的底层原理

把图片分成很小的点,图像文件存储的都是每一个像素对应的颜色值。 比如一幅图像有16个像素,那么这个图像文件中保存的是每一个像素的颜色值。
1、位图文件有两种存储像素数据的格式。16777216色(真彩色)的图像,一个像素的颜色可以用24位数据表示。256色的图像可以用调色板对颜色的信息进行编码,一个像素的值对应的是调色板的索引,而不是直接对应一个像素的颜色,调色板的索引映射为像素的颜色。
2、以一百万个像素,256种颜色的BMP文件在电脑上的存储为例。这个文件包括一个十四字节的文件首部,一个四十字节的信息首部,一个1024字节的颜色表,一兆字节的位图数据。文件首部的前两个字节由字符BM组成,还包括了文件长度和位图数据在文件中的起始位置。
3、文件的信息首部包含了图像的高、宽、颜色数等非图形数据。
这个图像共有一百万个像素,一个像素需要八位的颜色信息,文件的这一部分的长度是一百万个字节,字节排放的顺序是自左到右从图像的最下面那行开始,这个文件的总大小是1001078字节。
作者:Alone
链接:https://www.zhihu.com/question/65771363/answer/391740385
来源:知乎

2.任务二:掌握进制编辑器

2.1修改文本内容

建立一个记事本并在记事本里输入CSDN这句话。
在这里插入图片描述

将建立的txt文件在Hex Editor Neo中打开
在这里插入图片描述

修改为cedn
在这里插入图片描述
在这里插入图片描述

2.2利用Hex Editor Neo修改图片

在Hex Editor Neo中打开图片
我选择的是纯白图片
在这里插入图片描述

将00改为ff图片变为黑色。
在这里插入图片描述

Png文件最开始的8个字节表示文件格式的定义。

十六进制数含义
00 00 00 0d文件头数据长度
49 48 44 52数据块类型标志
00 00 00 08图像宽度
00 00 00 08图像高度
08256色
06表示索引图像
00使用Deflate压缩编码压缩 图像数据
00预留压缩方法
00非隔行扫描
c4 0f be 8bCRC字段

3.任务三:拓展任务-修改游戏存档

下载并打开游戏,取个名字name1
在这里插入图片描述
打一关可以看到现在是1-2
在C盘下面点击查看然后在隐藏的项目前面打勾,然后你会发现这时C盘下面有ProgramData

找到C->ProgramData->PopCapGames->PlantsVsZombies(游戏名字)->userdata

在这里插入图片描述
观察一下users和user1
users
在这里插入图片描述
user1
在这里插入图片描述
可以观察到user1就是我们创建的角色,把第2关改成40关。
在这里插入图片描述

在这里插入图片描述
经过再次试玩获得金币发现08跟09下面的数据有变化,猜想金币是08和09控制金币
在这里插入图片描述
在这里插入图片描述
再往后改两个发现0a,0b也是金币上限

自测:

1.110101010001转十六进制是多少? 有什么最快的计算方法能得到结果?
答:d51,从右往左4个看成一组,加起来就是d51。

2.101011.101011对应的十进制数是多少?
答:43.671875

3.常见的音频编码格式有哪些?
答:MP3 WMA 这是最流行的有损压缩编码方式。
WAVE 标准的音频编码方式 无损压缩。
APE 无损压缩的音频编码方式 但是应用RAR式的压缩方法 文件大小较WAVE低3倍。
OGG ACC 比较不常用的编码方式 有损压缩。

4.常见的视频编码格式有哪些?
答:H264 , VP8, AVS, RMVB等。

5.一个尺寸8×8大小的png全黑图片前四个字节的十六进制值是什么?
答:89 50 4e 47表示文件格式的定义。

6.是UTF-8三字节的编码方式为:1110xxxx 10xxxxxx 10xxxxxx,汉字【中】的unicode编码十六进制是0x4e2d,unicode编码按三字节编码转换十六进制的utf编码的计算过程是什么?
答:16进制0x4e2d对应的二进制为:100 1110 0010 1101将二进制编码依次填入UTF-8编码方式的x中得:11100100 10111000 10101101。

7.如果要提供一个实时的流媒体服务器,除了ffmpeg,还需要使用哪个组件?
答:ffserver,ffplay。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值