Compression
在 Mint 中解壓 .gz 文件時出錯,但在 Windows 中完美執行,因此文件沒有損壞
我
.csv
從 OECD Stats 網站下載了一些文件,因為我需要它們用gnuplot
. 當我使用 File Roller 3.4.1(處理存檔文件的預設程序)打開它們時,有一個文件似乎是空的(0 字節)。當我在終端上嘗試時,我得到: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
所以文件似乎已損壞,但我將其發送給使用 Windows 的朋友。他在他的電腦上提取文件並將輸出發送給我:這是一個 zip 文件,其中包含兩個
.csv
文件。所以文件沒有損壞,一定是用來處理它們的包有問題。有什麼建議嗎?
如果是 zip,則文件副檔名錯誤,您不能使用
gunzip
. 如果它包含 2 個文件,則它不是 gzip 文件,gunzip
適用於單個文件,它只是壓縮,有時我們將它與 tar 一起使用來組合文件。它可能是 zip 或 tarred zip.taz
使用文件命令找出。
如果 zip 你需要
unzip
.此外,如果 zip 更改文件副檔名,因為某些工具可能會使用它來檢測文件類型。