2012-09-10 78 views
3

我需要從服務器上下載*.tar.gz文件,但是當我這樣做,我得到一個錯誤如何下載使用二進制模式的wget - linux的

ERROR: The ./files.tic seems to be corrupted. 

我想這是因爲它在ASCII模式被下載,我需要以二進制模式下載。
如何在二進制模式下運行wget?或者任何其他命令來獲取二進制文件。

此文件來自http,而不是ftp

+0

HTTP沒有FTP所特有的TEXT模式,所以很可能源文件已損壞,或者中間緩存緩存了損壞的版本。 –

+0

'files.tic'?那個是從哪裏來的? – ArjunShankar

+0

來自檔案。我需要下載的文件是[here](http://download.sybase.com/eval/unix/linux_x86_GA_sa1001.3415_l10n.tar.gz) – miszczu

回答

1

AFAIK文件的MIME類型不會更改其內容。所以你應該已經得到它的正確表示。 HTTP協議沒有數據的文本/二進制類型。數據是數據:)

查看http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Response_message瞭解更多信息。

+0

他們應該在其網頁上提供校驗和。一個好的做法是使用PGP密鑰對文件進行簽名,以檢查文件是否未被其他人損壞或修改。例如:https://help.ubuntu.com/community/VerifyIsoHowto和目錄列表:http://mirror.eftel.com/ubuntu-dvd/precise/release/ – bcelary

+0

好吧,我剛剛下載了該文件。看起來它沒有損壞我。 'tar -xzvf linux_x86_GA_sa1001.3415_l10n.tar.gz'工作正常。 'md5sum linux_x86_GA_sa1001.3415_l10n.tar.gz'顯示:221bf2faa76101b138a1a26628b75f55。我用... firefox :) – bcelary

+0

你可以運行'./setup'沒有任何錯誤嗎?我得到''/root/ga1101/files.tic'似乎已損壞.'我正在使用控制檯,我正在VPS上執行此操作。 – miszczu