使用Google Colab提取.7z文件

时间:2020-04-16 08:45:49

标签: google-colaboratory 7zip extraction

我有一个带有.7z前缀的文件,我正在尝试使用google colab提取文件的内容 我已经在下面尝试了这个Linux指令:

!7z img_celeba.7z

但不幸的是,它在下面给出了此错误:

7-Zip [64] 16.02:版权所有(c)1999-2016 Igor Pavlov:2016-05-21 p7zip版本16.02(locale = zh_CN.UTF-8,Utf16 = on,HugeFiles = on,64位,2个CPU Intel Xeon(R)CPU @ 2.30GHz(306F0),ASM,AES-NI)

命令行错误: 不支持的命令: img_celeba.7z

然后我尝试如下安装p7zip:

!apt-get install p7zip-full
!p7zip -d file_name.7z

我也收到此错误

7-Zip(a)[64] 16.02:版权所有(c)1999-2016 Igor Pavlov:2016-05-21 p7zip版本16.02(locale = zh_CN.UTF-8,Utf16 = on,HugeFiles = on,64位,2个CPU Intel Xeon(R)CPU @ 2.30GHz(306F0),ASM,AES-NI)

扫描驱动器中的存档: 1个文件,734003200字节(700 MiB)

提取档案:img_celeba.7z 错误:img_celeba.7z img_celeba.7z 打开错误:无法打开[7z]存档文件

错误: 存档意外结束

无法作为存档打开:1 档案:0 大小:0 压缩:0

我该怎么办?? ... 预先感谢

1 个答案:

答案 0 :(得分:0)

我将按照以下说明结束问题: 首先使用此命令安装p7zip:

!apt-get install p7zip-full

然后尝试使用以下inst提取文件:

!p7zip -d file_name.7z

确保提供父文件夹。7z 它对我有用,似乎我正在尝试提取压缩文件夹的一部分 经过一番研究,结果发现7zipping将数据划分为多个部分,因此您所要做的只是指向带有.7z前缀而不是其部分

的正确文件夹路径。