我有一个循环遍历大约一百个文件,解压缩并执行一些操作。它在其中 90 个上运行良好,但在那些超过 4GB 的文件上我收到错误消息:(使用解压缩时出错(第 84 行)无效的 zip 文件“C:\filename.zip”。)
有什么方法可以在 MATLAB 中解压缩这些较大的文件吗?
谢谢
最佳答案
使用4GB以上的文件需要ZIP64,您使用的MATLAB版本不支持(不知道是不是最近版本增加的)。
对于可以使用 python 库的最新 MATLAB 版本,请使用 python 解压缩命令(支持 ZIP64)。对于较旧的 MATLAB 版本,请寻找替代库,例如 Apache Commons Compress。
关于MATLAB:解压缩大文件(4GB 以上)时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37885455/