Hvordan du løser gzip stdin ikke i gzip -formatfeil

Hvordan du løser gzip stdin ikke i gzip -formatfeil
Mens vi jobber med de arkiverte filene i Linux, kan vi møte feilen "GZIP: STDIN: Ikke i Gzip -format”. Denne feilen oppstår fordi filen bare er arkivert, ikke komprimert. Det betyr at filen ikke er komprimert ved hjelp av Gzip -verktøyet, heller omdøpt. Før vi lærer hvordan du løser dette problemet, vil vi først prøve å forstå Gzip -filene. Gzip er forkortelsen av GNU Zip og brukes til å komprimere, dekomprimere filene.

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.