如何获取大文件的zip_stat_t

问题描述

对于小文件,我可以获得zip_stat_t信息,但是如果文件大40Mb,我就不能。

zip_stat_t info;
zip_stat_index(zipfile,544,ZIP_FL_ENC_GUESS,&info);
printf("%s\n",info.name);

例如打印info.name对大型文件(例如40mb文件)进行段错误处理。 2Mb文件将打开,没有问题。例如,由于似乎信息结构未正确存储在RAM中,如何获得info.name的大小?

如果我执行printf(strlen(info.name)),则会导致分割错误。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)