Если файл получен при помощи самого зипа (т.е.
zip -s размер -r имя_архива файлы
), то
cat
только испортит архив.
Читаем мануал, где белым по-английски написано, что для распаковки такого ужаса сначала надо объединить куски:
zip -s 0 arch.tar.zip --out full.tar.zip
Потом можно удалить осколки, а результат распаковать:
unzip full.tar.zip
tar -x full.tar