C1认证考试—任务训练01:
了解进制与信息编码学习内容:
1、使用“0”,“1”绘图:
0000 1001 //表示图像的宽度为9
0000 0110 //表示图像的高度为6
111111111
100000101
101010111
101010101
101010101
111111111
生成图像如下:
2、 掌握进制编辑器
使用Hex Editer Neo软件编辑文本文件:
每个字符都可以用十六进制来表示,通过修改十六进制也可以修改文件
使用Hex Editer Neo软件查看PNG文件:
89 50 4e 47 0d 0a 1a 0a //PNG文件声明
00 00 00 0d //IHDR的字节数为13
49 48 44 52 //IHDR数据块
00 00 00 01 00 00 00 01 //图像的大小为1*1
08 //色深
02 //颜色类型
00 //PNG Spec规定此处总为0(非0值为将来使用更好的压缩方法预留),表示使压缩方法(LZ77派生算法)
00 //同上
00 //非隔行扫描
1f 15 c4 89 //CRC校验
3、修改游戏存档
修改植物大战僵尸用户文档
1、找到userdata文件夹使用Hex Editer Neo软件打开users.dat文件
2、运行游戏创建MI用户进入游戏打完1-1出现了user1.data文件
3、打完1-2查看user1.dat文件
4、打完1-3查看user1.dat文件
5、可以看出04位是代表关卡的把04位改为10重新运行游戏
关卡成功变为2-6
因为这是十六进制编辑器,0x10等于十进制16,正好对应2-6关卡
将关卡改为5-1,十进制为41,十六进制为29
改好后:
打完5-1得到10元金币
09变为了01
把01改为02运行游戏,金币变为了20
将02改为10
经过多次尝试是控制金币的
6、0c列为01时模式全解锁
自测
1、110101010001转十六进制等于多少?
四个四个一组:1101 0101 0001
计算得: d 5 1
2、101011.101011对应的十进制数
2^0 + 2^1 + 2^3 + 2^5 + 2^-1 + 2^-3 + 2^-5 + 2^-6 等于43.671875
3、常见的音频编码格式有哪些?
PCM、WAV、MP3
4、常见的视频编码格式有哪些?
答:AVS、RMVB
5、一个尺寸8×8大小的png全黑图片前四个字节的十六进制值是什么?
答:89 50 4e 47
6、如果要提供一个实时的流媒体服务器,除了ffmpeg,还需要使用哪个组件?
答:ffserver