Erro com uma descompactação de arquivo .gz no Mint, mas funciona perfeitamente no Windows, portanto, o arquivo não está corrompido

2

Eu fiz o download de alguns arquivos .csv do site da OECD Stats, já que eu preciso deles para desenhar alguns gráficos com gnuplot . Quando eu abri-los com o File Roller 3.4.1 (o programa padrão para lidar com arquivos archive), há um arquivo que parece vazio (0 byte). Quando tento no terminal, recebo:

gunzip Financial\ Indicators\ –\ Stocks.gz

gzip: Financial Indicators – Stocks.gz: invalid compressed data--length error
gzip: Financial Indicators – Stocks.gz has more than one entry -- unchanged

O arquivo parece corrompido, mas eu enviei para um amigo que usa o Windows. Ele extraiu o arquivo em seu computador e me enviou a saída: são arquivos zip que, por sua vez, contém dois arquivos .csv . Portanto, o arquivo não está corrompido, deve haver um problema com os pacotes usados para manipulá-los. Alguma sugestão?

    
por Luigi 15.11.2013 / 12:25

1 resposta

5

Se for um zip, a extensão do arquivo estará incorreta e você não poderá usar gunzip . Se contiver 2 arquivos então não é um arquivo gzip, gunzip trabalha com arquivos únicos, apenas comprime, as vezes usamos com tar para combinar arquivo. Pode ser zip ou tarred zip .taz

Use o comando file para descobrir.

Se o zip Você precisa de unzip .

Além disso, se o zip alterar a extensão do arquivo, algumas ferramentas podem usar isso para detectar o tipo de arquivo.

    
por 15.11.2013 / 12:30