目录
1、问题描述
2、初步排查
3、查看错误码512对应的含义
4、直接将解压zip包的函数拷贝过来,并将无法解压的zip取来,直接编写测试代码去调试解压过程,最终定位问题
4.1、调试开源unzip.cpp源码的准备工作
4.2、刚解压zip包中最顶层的文件夹就失败了
4.3、是不是zip包根路径中包含了一个文件夹有问题?手动压缩一个zip包根路径不是文件夹包测试一下
4.4、对于压缩包根路径zylink_update_files,为啥会处理失败?
5、企业微信创建的zip包的格式是不标准的,导致unzip.cpp解压失败
6、总结
C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/125529931C/C++实战进阶(专栏文章已更新400多篇,持续更新中...)