O gzip está codificando o nome do arquivo de entrada em sua saída. Mesmo com a opção -c
, ele faz isso. Você pode ver isso com gzip -c some_file | strings|head -1
. no entanto, ao ler stdin
, o gzip não faz isso, pois não sabe o nome do arquivo. Você pode dizer ao gzip para omitir da saída o nome do arquivo e a data e hora com -n
.