Wystarczy wylistować zawartość pliku TAR.GZ a wynik rozpakowywania wysłać w „linuksową próżnię” :
1 |
tar -tzf plik-do-sprawdzenia.tar.gz >/dev/null |
Jeśli wylistowanie przebiegło bez problemów, to plik jest OK.
Jeśli widzisz coś w stylu:
1 2 3 |
gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now |
Znaczy to, że plik jest pobrany / skopiowany na dysk częściowo lub podczas jego pakowania coś przerwało proces kompresji. Rozpakowanie takiego pliku może być niemożliwe lub możliwe jedynie w części.