问题描述
对于小文件,我可以获得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 (将#修改为@)