Fiz duas chamadas http para o mesmo recurso compactado com gzip de duas máquinas diferentes - RHEL e OSX.
curl http://example.com/file.gz
A primeira chamada retornou uma saída binária esperada:
/�IQ���}
A segunda chamada retornou o conteúdo:
Hello, world!
O mesmo fenômeno aconteceu com wget
- resposta binária da máquina RHEL, texto simples da máquina OSX.
O OSX poderia abrir automaticamente meu recurso implicitamente? Posso substituir essas configurações?
curl foo.gz | gzip > foo.gz
.curl -V
indique quezlib
está ativo, eu não tiro automaticamente. Mas talvez o--raw
switch o ajude: quando usado, desabilita toda decodificação HTTP interna de conteúdo ou codificações de transferência e, em vez disso, faz com que sejam transmitidos inalterados e brutos. (Adicionado em 7.16.2)