Tem certeza de que todos esses arquivos são arquivados? Talvez você esteja perdendo um arquivo .zip
ou .z00
em algum lugar. Ou tente executar file
nos arquivos (usando file *
no diretório deles), eles podem não ser arquivos zip.
Também pode tentar usar cat
para "colar" todos os arquivos na ordem correta e gravar em um arquivo (se eles forem pequenos) ou enviar diretamente para zip
/ unzip
:
cat .z01 .z02 .z03 ... | unzip
Deve ser capaz de usar curingas para os nomes de arquivo também, como cat name.z*
, e testar a lista / pedido com echo name.z*
pode ajudar também / primeiro.
Mas man unzip
diz que deve ser capaz de lidar com curingas por si só, então isso pode funcionar também:
unzip name.z*
Possivelmente exigindo escape ( name.z\*
) ou citando o asterisco unzip "name.z*"
Consulte man unzip
.
Se o acima não funcionar, então do erro man unzip
(listado abaixo), você pode ter que cat
de todos os arquivos em um único arquivo e, em seguida, executar zip -F
ou zip -FF
, como em:
zip -F foo --out foofix
ou zip -FF foo --out foofixfix
E, em seguida, descompactar foofix
ou foofixfix
Informação de man unzip
:
BUGS
Multi-part archives are not yet supported, except in conjunction with zip. (All parts must be concatenated together in order, and then ''zip -F'' (for zip 2.x) or ''zip -FF'' (for zip 3.x) must be performed on the concatenated archive in order to ''fix'' it. Also, zip 3.0 and later can combine multi-part (split) archives into a combined single- file archive using ''zip -s- inarchive -O outarchive''. See the zip 3 manual page for more information.) This will definitely be corrected in the next major release.
E esta informação de man zip
pode ser útil:
Split archives. zip version 3.0 and later can create split archives. A split archive is a standard zip archive split over multiple files. (Note that split archives are not just archives split in to pieces, as the offsets of entries are now based on the start of each split. Concatenating the pieces together will invalidate these offsets, but unzip can usually deal with it. zip will usually refuse to process such a spliced archive unless the -FF fix option is used to fix the offsets.)
...
In addition, streamed archives, entries encrypted with standard encryption, or split archives created with the pause option may not be compatible with PKZIP as data descriptors are used and PKZIP at the time of this writing does not support data descriptors (but recent changes in the PKWare published zip standard now include some support for the data descriptor format zip uses).