如何解决unzGetCurrentFileInfo 中的 zipfile 出现错误 -103
我正在使用 R 读取 zip 存档中文件的名称
unzip(myzip,list=TRUE)$Name
但我收到一个错误:
解压错误(myzip,list = TRUE):
unzGetCurrentFileInfo 中的 zipfile 出现错误 -103
知道会发生什么吗?
额外信息
-
抱歉,我目前无法提供可重现的示例。我再次尝试压缩 zip 的前几个文件,它工作正常。
-
压缩包大约为 8Gb,如果解压则为 100+ Gb。
-
它似乎不是特定于操作系统的。我在 Mac 和 Windows 上遇到同样的错误。它也不依赖于创建 zip 的位置,我尝试从 Mac 或 Windows 创建前几个文件的 zip,并且两者都运行正常。
-
我有两个这样的 zip(在不同的计算机上压缩)并且都抛出错误,所以它似乎不是随机数据损坏或类似的东西。
-
如果我读对了
?unzip
,它听起来与我的 zip 存档 (8+ Gb) 的大小无关。我的 zip 包含约 3,000 个文件,每个文件约 30 Mb,而 unzip 似乎有单个文件 > 4 Gb 预压缩的问题。来自?unzip
:
[不支持..] >= 4GB 文件预压缩包含在 zip 文件中:像许多解压缩版本一样,它可能会截断这些文件,在 R 的情况下,如果可能会发出警告
有什么线索吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。