Faça o curl e o wget abrir arquivos gzipados automaticamente?

2

Eu fiz duas chamadas http para o mesmo recurso gzipped 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 do OSX.

O OSX pode abrir automaticamente meu recurso implicitamente? Posso substituir essas configurações?

    
por Adam Matan 13.06.2013 / 15:13

1 resposta

3

De acordo com a curl man page , algumas versões têm descompactação automática de arquivos codificados com lzip:

-V, --version
          Displays information about curl and the libcurl version it uses.
[...]

      The  third  line  (starts  with "Features:") shows specific features 
      libcurl reports to offer. Available features include:

[...]
      libz   Automatic decompression of compressed files over HTTP is supported.

Então, eu acho que se a sua execução curl -V | grep libz em sua máquina OSX, você verá que ele tem esse recurso enquanto o RHEL não.

    
por 13.06.2013 / 15:21