Diletantsky dotaz, jak rozpakuju gzip -c

Jaroslav Benkovsky benkovsk na pha.pvt.cz
Úterý Srpen 12 09:04:10 CEST 1997


Jan Kasprzak wrote:
> 
> Jaroslav Benkovsky pise:
> :
> : Pokud chces ty soubory za kazdou cenu dostat zpatky (i.e. mezitim
> : jsi vymazal originaly), tak zkus tohle:
> :
>         Tohle nebude fungovat: Prikaz
> 
> gzip -c * >neco.gz
> 
>         je ekvivalentni prikazu
> 
> cat * | gzip >neco.gz

To neni pravde. Jednak viz man gzip, a potom zde je dukaz:
(omlouvam se, jestli zbytecne mrham bandwidth :)

elbereth:~$ ls -l
-rw-r--r--   1 benkovsk users        1274 Aug 12 09:10 a1
-rw-r--r--   1 benkovsk users         472 Aug 12 09:10 a2

elbereth:~$ gzip -c a[12] >aaa1.gz
elbereth:~$ gzip -c a1 >aaax_1.gz
elbereth:~$ gzip -c a2 >aaax_2.gz
elbereth:~$ cat aaax_1.gz aaax_2.gz >aaax.gz
elbereth:~$ cat a1 a2 >aaay   
elbereth:~$ gzip -c aaay >aaay.gz
elbereth:~$ ls -l

-rw-r--r--   1 benkovsk users        1274 Aug 12 09:10 a1
-rw-r--r--   1 benkovsk users         472 Aug 12 09:10 a2
-rw-r--r--   1 benkovsk users         843 Aug 12 09:10 aaa1.gz
-rw-r--r--   1 benkovsk users         843 Aug 12 09:12 aaax.gz
-rw-r--r--   1 benkovsk users         513 Aug 12 09:11 aaax_1.gz
-rw-r--r--   1 benkovsk users         330 Aug 12 09:11 aaax_2.gz
-rw-r--r--   1 benkovsk users        1746 Aug 12 09:12 aaay
-rw-r--r--   1 benkovsk users         818 Aug 12 09:12 aaay.gz

elbereth:~$ diff aaa1.gz aaax.gz
elbereth:~$ diff aaa1.gz aaay.gz
Binary files aaa1.gz and aaay.gz differ

					Edheldil


Další informace o konferenci Linux