chenquincy / app-info-parser

A javascript parser for parsing .ipa or .apk files. IPA/APK文件 js 解析器
MIT License
502 stars 119 forks source link

修正部分APK读取的ICON数据时UNICODE编码时报错的问题 #8

Closed JingBin4679 closed 5 years ago

JingBin4679 commented 5 years ago

去掉包含的空白编码字符

chenquincy commented 5 years ago

@JingBin4679 谢谢你的PR,能否提供一个可测试该问题的apk文件?

JingBin4679 commented 5 years ago

链接: https://pan.baidu.com/s/1XxmtiglU8gZ7uYEYUnV_Bw 提取码: 1bes

chenquincy commented 5 years ago

@JingBin4679 只考虑了'\u0000'的情况,但是如果存在其他unicode字符的话还是会出问题,所以这个PR不能被合并

JingBin4679 commented 5 years ago

image 在isomorphic-unzip中对rule进行处理时,采用了一样的方式,故保证对比的内容是一致的

chenquincy commented 5 years ago

@JingBin4679 仔细看了一下确实存在这个问题,不过这个PR只改了apk的icon部分,事实上所有的文件入口都需要处理,我已经提了一个bug issue记录: #10 ,稍后会修复这个问题并在issue下通知你,感谢你的反馈~

chenquincy commented 5 years ago

@JingBin4679 #10 已解决这个问题,0.2.1版本已发布,感谢反馈~