百搜优 发表于 2022-5-11 14:48:42

易语言解析plist文件 [复制链接]

plist 文件实质上是一个xml文件,通常在iphone上看到后缀名为plist的都是这种文件,这种文件有两种形式,一种是
明文的xml形式
,还有一种是
二进制形式的文件
。plist 形式可以说无处不在,通过itunes 发送各种命令要用到,存储数据库要用到。第一种明文这里就不需要解释了,很容易操作,这里重点介绍第二种
二进制形式的文件

二进制文件直接打开后是一堆乱码

https://att.125.la/data/attachment/forum/202204/11/152426ll7n44ln45s5iq8o.png


某天看到爱思可以直接打开

https://att.125.la/data/attachment/forum/202204/11/152529v7g7t7pzzt7wyjet.png

重点来了,发现爱思可以直接打开,于是在爱思下面找它如何实现,经过各种逆向分析,查找资料最终发现爱思调用自己的dll去完成解析。

最终将dll置入于易语言中去调用,解析出正确数据
https://att.125.la/data/attachment/forum/202204/11/153152rqina4i238339niz.png
            

            
            点我下载
            (已有 21 次下载)
            

            
            
      

      
               
            引用模块
            
            
            
               
                  源码文件名
                  模块文件名
               
                              
                  test.e
                  
                        
                                                      
                              精易模块.ec
                           
                                                   
                        
                                          
               
                           
            
            

      
      
            
页: [1]
查看完整版本: 易语言解析plist文件 [复制链接]