Denne oppskrivningen guider hvordan du løser “GZIP: STDIN: Ikke i Gzip -format”I Linux, og vi vil også forklare årsaken til denne feilen.
Hvordan fikse Gzip: STDIN: Ikke i Gzip -format i Linux
Vi har en fil i systemet vårt med navnet “MyFile.tjære.GZ ”, vi vil prøve å trekke ut filen ved å bruke kommandoen:
$ tar xvzf myfile.tjære.gz
Feilen vil bli generert, noe som betyr at filen ikke er i GZIP -formatet. For å vite formatet på filen, vil vi bruke filkommandoen:
$ FIL MYFILE.tjære.gz
Filen, myfil.tjære.GZ er i Posix Tar Archive (GNU) -format i stedet for Gzip -formatet. Det betyr at filen bare er arkivert og ikke komprimert ved hjelp av Gzip. Navnet på en fil er endret ved å legge til ".GZ ”-forlengelse. Nå som vi vet er denne filen bare arkivert og ikke komprimert, kan vi trekke ut filen fjerne “z” -flagget Ettersom dette flagget bare brukes til gzippede filer.
$ tar xvf myfile.tjære.gz
Vi har en annen fil med navnet “Myzipfile.tjære.GZ ”som komprimeres ved hjelp av Gzip -verktøyet. Vi vil prøve å trekke ut filen ved å bruke kommandoen:
$ tar xvzf myzipfile.tjære.gz
Filen har ikke generert noen feil fordi filen er komprimert ved hjelp av GZIP -verktøyet i stedet for å legge til utvidelsen.
Konklusjon
Feilen “GZIP: STDIN: Ikke i Gzip -format” oppstår når filen ikke er i Gzip -formatet. Det er to tilfeller; Enten er filen bare arkivert og omdøpt med ".GZ ”utvidelse eller filen er i et annet format. Gzip brukes til å glidelå, komprimere eller dekomprimere filene. I denne oppskrivningen har vi diskutert "Gzip: stdin: ikke i Gzip-format" -feil og forklart med eksempler på hvorfor denne feilen oppstår og hvordan den kan løses.