[1] 中提供的 NUS-WIDE-TC10 和 NUS-WIDE-TC21,是压缩成多个 IAll.z0* 文件的。以前解压 NUS-WIDE-TC21 时,所记的笔记是用:
cat IAll.z0* >> IAll.zip
zip -FF IAll.zip --out all-image.zip
unzip all-image.zip
解压的,而且备注了需要大内存。注意第一条是 >>
而不是 >
。
然而今天用这个套路解压 NUS-WIDE-TC10 的时候发现不行了,会报错说 CRC 错误(不知道之前解压 NUS-WIDE-TC21 时是不是其实也报错了,忘了)。后来是跟 [3] 用 7z
命令搞掂的。先把 IAll.z0*
重命名成 IAll.zip00*
(或用软链接[4]),然后用:
7z x IAll.zip
注意,[2] 中是对 *.zip001 用命令,我不知道是不是随便哪个都行。[1,2] 都有提到叫 *.zip 的是 last part,要对 last part 操作。
[5] 的实验有用到 NUS-WIDE-TC10 的数据,用本文解压出来的 images 可以基本复现其文章的结果,应该是解压成功了的。
References
- jiangqy/DCMH-CVPR2017
- How to extract and join files xxx.zip, xxx.z01 and xxx.z02
- How to unzip a multipart (spanned) ZIP on Linux?
- linux创建、删除文件夹的软链接
- Joint-modal Distribution-based Similarity Hashing for Large-scale Unsupervised Deep Cross-modal Retrieval
- Combine the split zip files downloading from Google Drive [closed]
- How to unzip multiple zip files into a single directory structure (e.g. Google Drive folder export)
- How to extract and join files xxx.zip, xxx.z01 and xxx.z02
- Can’t download large file from Google Drive as one single folder, always splits into multiple parts