gzip - 解压 tar.gz 文件会导致错误:错误不可恢复
问题描述
该文件非常大(38Gb,RVL-CDIP 数据集,https ://docs.google.com/uc?id=0Bz1dfcnrpXM-MUt4cHNzUEFXcmc&export= download),我使用这个技巧下载了它:谷歌 colab 上的 RVL-CDIP 数据集
当我使用tar -xvf rvl_cdip.tar.gz
我得到错误
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
我也试过 gunzip,它返回了同样的错误。老实说,我不知道该怎么办。
解决方案
您应该做的是再次下载它,也许不使用您所指的任何“技巧”。
我只是单击链接下载文件,并没有任何问题。它使用 gzip -t 验证正确,并且 tar 列出其中的目录和文件,其中有 817,491 个。
使用 SHA-256 的长度为 38,762,320,458 字节3577e655813922098cd776422479017be37612ec17a65076b1b62199bf8b28a2
。未压缩的 tar 文件为 49,061,058,560 字节,带有 CRC f3b0e8c1
。
推荐阅读
- c++ - 修改 Boost shared_memory 中的对象
- python - 具有整个天数的python-constraints解决方案
- html - Firefox 桌面和 Chrome 移动添加神秘的文本输入宽度填充
- javascript - JS 双取条件
- javascript - 通过其他子数组的值获取子数组
- php - Laravel 错误。试图获取非对象的属性
- java - 单击按钮时如何将多个复选框值保存到 Firebase
- c# - WPF鼠标悬停消息显示
- javascript - React component socket.io unnecessary connection
- clang - 构建 libcxx 时,LIBCXX_LIBCPPABI_VERSION 设置为什么?