C1-01信息编码

任务一

1、修改关卡5-1
在游戏中新建两个用户(user1.dat/user2.dat),利用其中一个用户几个关卡观察代码得变化,可以看出修改关卡在0000000 行的04列,通过10进制转十六进制运算得 0x29 为5-1 关卡得十六进制数
关卡图

图1 user.da文件第一行代码
2、修改金币
通过在游戏里商城消费金币易观察发现 0000000 行的08-0B列发生变化,难点就在于如何把金币设置在任务指定的值,听过修改尝试发现其规律:08位为最低位所在,其中的第二位为最低位(该位代表十进制的),以此类推。通过89250(D)= 0x22DD(H),再将其写入user1.dat 数据文件中即可完成任务。
金币图

3、解锁【玩玩小游戏】和【生存模式】
通过在网上下载二周目的存档文件,与自己建立的用户文件比较,发现第一行第0C列的数据不同,将其修改一下就可以完成任务

任务二

code绘图
code绘图

拓展任务

自测

  1. D51, 从右往左每四位二进制数转为一位十六进制数
  2. 43.671825
  3. mp3、wma、aac wav、flac 、ogg、ape
  4. H264、Avs
  5. 89 50 4E 47
  6. 0x4ewd(H) = 0100 1110 0011 1101(D) ,用比特流法代入UTF8三字节模板得:11100100 10111000 10111101
  7. Player、Serve、Ecode
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值