Job1-信息编码

从来没有如此深度研究的过01,很多大佬在code注释里附上

/*
                       011110
                     0111111110
                    11111111111  
                00111111111111
              11111111111111
                01111111111
           11111111111111100
                001111111111110
              001111111111111111
               1111001111111111        01110
              11111   1111111       0111111110
            011111      1111     01111111111110
           01111       11111  01111111111 1111110
          0111        1111101111111111      1111110
         0111         111111111111111         0011110
     000111           1111111111111              00110
    00000110          11111111111                  111100
                       10111111                    111000000
*/

这样,以及这样 

 /*code is far away from bug with the animal protecting
  *   1001   1001
  *1001  10000001  1
  *1       1  
  *1   0   1
  *1 0000 0000 1
  *1  11  11  1
  *1   00   1
  *1       1
  *100001   10001
  *  1   1  神兽保佑
  *  1   1  代码无BUG!
  *  1   1000001
  *  1       1001
  *  1       1001
  *  1001 010001001 101
  *   1001 10101
  *   10001 1001001 
  *   
  */

 还有.......,除了会感叹大神们的神仙操作还能说原来01也能这样玩。

【0】【1】的图像

黑白

在图中,肯定有宽高

在这里,第一行是宽,第二行是高,按十六进制转成十进制换就是15*15的方块,下面01组成的二维数组(???)表示具体内容,0表黑块1就表白块。估计汉字、二维码等也是这样做的吧,哇嘎嘎

彩色

在这里,多了第三行,第三行控制了颜色,不过总觉得应该是九种色(最后一块是默认色,不算),但是好像又没漏。。。3bit就是RGB,而且是3的倍数,才是彩色,1bit是黑白色,2bit有灰度(就算吧),4bit就加明亮度吧。

不过24bits的颜色已经够用了。

文件的二进制

图片

之前抓包的时候也看过二进制的格式,不过由于只懂一些字符编码,其他的格式字符等等不明白,也就没有仔细看下去了。

统一个文件通过不同的二进制软件(插件)打开,还是有些不一样的,不过具体数据还是一样的,例如a-zA-Z的编码不会变,20表示空格,0D、0A也有对应的解释,只是这个【+】是怎么回事?

8*8的黑白块

不同点就只有倒数第二行,和倒数第三行的后面部分。其中可以参考PNG文件格式详解

 植物大战僵尸

修改关卡:

通过hex软件打开某文件

其中06表示第1-6,我改成10后

打开迷你模式

通过hex软件打开某文件

 

其中01表示打开

 

根据[绝对原创]植物大战僵尸 - 全属性修改方法中的描述,可以修改对应的数字,需要注意的是换算关系!

原来金手指、金山游侠等这些修改器的原理估计差不多吧,一个是修改内存,一个是修改文件。

————————————万恶的分割线——————————————————————————————

  • 110101010001转⼗六进制是多少? D51,最快的方法当然是计算机自带的程序员计算器,其次就是网上在线转换咯,最次就是从右往左每4位一组(不足补零),换算成0-F。
  • 101011.101011的⼗进制数是多少? 43.671875
  • 常见的音频格式有:.mp3,.ogg,.wma,.aac.flac,.wav
  • 常⻅的视频编码格式有哪些? .mp4,.avi,.wmv.,flv,.h264/h265,.3gp,.rm/rmvb,.mov,.mkv,.ts
  • 一个8*8的全黑png图片前四个字节的十六进制是:见上图
  • Unicode按三字节编码转换到十六进制的UTF8编码的计算过程是:

         UTF-8汉字采用三字节编码,有如下固定格式 :1110xxxx 10xxxxxx 10xxxxxx

        其中用x代表的16位使用unicode相应的位来填充,可得到汉字的代码点,这个可以直接用来输出。

        如【中】:Unicode:0x4e2d=0100 111000 101101

                 UTF-8格式:1110xxxx 10xxxxxx 10xxxxxx

                UTF-8(二进制): 11100100 10111000 10101101(E4B8AD)

  • 实时的流媒体除了FFmpeg,还要播放器?解码器?流分段?文件分段?流媒体协议?广播方式?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值