Situatie
Problemă: Am încercat să dezarhivează un fișier MyFile.tar.gz care arăta ca un fișier gzipped cu numele. Însă, în timp ce am decupat, am întâlnit o eroare “gzip stdin not in gzip format”, care a fost după cum urmează
$tar xvzf MyFile.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors Eroarea indică faptul că fișierul nu este în format gZipped. Atunci în ce format este? Pentru a afla, am rulat comanda „file”: file MyFile.tar.gz MyFile.tar.gz: POSIX tar archive (GNU)
Solutie
Motivul erorii este destul de evident. Fișierul nu este un fișier gzipped, ci un fișier de arhivă POSIX tar. Ceea ce înseamnă că nu a fost complet închis, ci în schimb, a fost comprimat folosind gudron. Poate că creatorul fișierului a vrut să gzip un director, dar nu a putut face asta, deoarece directorul trebuie să fie arhivat folosind tar.
Soluție: Deoarece nu a fost un fișier gzipped, o simplu tar poate extrage fișierul:
tar xvf MyFile.tar.gz
Leave A Comment?