-z
значит ungzip
или же gzip
файл tar. Тар себе в пачки без сжатия. Когда вы gzip ничего не можете сделать, метаданные находятся в tar-файле, который сжимается,
$ gunzip -l co.tar.gz
compressed uncompressed ratio uncompressed_name
177183 1044480 83.0% file.tar
Это все, что видит gzip. Тебе нужно убить оружие, чтобы вернуться к смоле.
Unix способ обойти это просто генерировать манифест, find . > MANIFEST
и отправить с этим. Однако есть и другие варианты, такие как использование .tar.gz
просто отправьте другой формат, который не сжимает метаданные. Я думаю 7zip
соответствует этому описанию.
В последнее время люди стали использовать sha1sum
или же md5sum
это лучший план, чем обычный манифест.
find destination/ -type f -exec sha1sum {} +; > sha1sum
Это также можно проверить довольно легко, но это не нужно, потому что и то и другое tar и gzip предоставляют контрольные суммы внутри,
sha1sum -c ./sha1sum