解压 tar.gz 文件导致错误:错误不可恢复

问题描述

文件非常大(38Gb,RVL-CDIP 数据集,https://docs.google.com/uc?id=0Bz1dfcnrpXM-MUt4cHNzUEFXcmc&export=download),我用这个技巧下载了它:RVL-CDIP dataset on google colab

当我使用 class HomeFragment : Fragment() { override fun onCreateView(inflater: LayoutInflater,container: ViewGroup?,savedInstanceState: Bundle?): View? { // Inflate the layout for this fragment var view: View? = null view = inflater.inflate(R.layout.fragment_home,container,false) return view } 时出现错误

tar -xvf rvl_cdip.tar.gz

我也试过 gunzip,它返回了同样的错误。老实说,我不知道该怎么办。

解决方法

您应该做的是重新下载它,也许不要使用您所指的任何“技巧”。

我只是点击链接下载文件,它没有任何问题。它使用 gzip -t 进行了正确验证,并且 tar 列出了其中的 817,491 个目录和文件。

长度为 38,762,320,458 字节,采用 SHA-256 3577e655813922098cd776422479017be37612ec17a65076b1b62199bf8b28a2。未压缩的 tar 文件为 49,061,058,560 字节,CRC f3b0e8c1

,

您的文件已损坏或实际上并未进行 gzip 压缩。如果某些下载程序为您透明地压缩了它,您可以尝试再次下载它并可能验证校验和或重命名为 rvl_cdip.tar。您可以通过 file rvl_cdip.tar.gz

查看