Você tem: Arquivo completo de 7 GB dividido em duas partes, primeiro de 4 GB e segundo de 3 GB. Então, parece-me que unzip
não conseguiu encontrar o byte mágico zip até atingir 3201769769
. Se você verificar com precisão 3201769768
é o tamanho da segunda parte.
Basicamente, você trocou a ordem das partes quando se juntou a cat
. Para verificar:
- Experimente trocar partes:
cat sc-part01 sc-part00 > file.zip
- Verifique suas somas de verificação
md5sum sc-part*
para aquelas no servidor e aquelas na máquina local.
BTW, há muitas maneiras de enviar arquivos em um byte definido. Exemplo:
-
tail -c <remaining-size> <source-file> > <destination-file>
-
dd if=<source-file> iflag=skip_bytes skip=<number-of-bytes-to-skip> of=<destination-file>