上周末沒事在網上轉悠,找到了Intel8.1的License文件,於是心血來潮想下一個最版的ICL玩玩,這一弄可把我整慘了! 一開始我按照正規流程注冊,收到測試版License,然後裡面有下載頁面鏈接,下載了一個130多兆的大Exe文件。和以前的8.0版有些不太一樣了,那時候正式版和試用版是一個包,現在改了。啟動試用版,就提示要輸入校驗碼,Email中有,然後CPU升到100%,接著就報錯,文件已損壞請重新下載。我看了看下載的URL,是FTP的。於是用Nettransport的站點探測器,看看了。好家伙,正式版的包就在上一級目錄中,vTune也有。那我就直接下載正式版好了,噩夢開始了! 我用Net transport很快下了一個,報同樣的錯,文件損壞!不管我是直接執行,還是右鍵菜單用WinRAR解壓。可能是什麼原因呢?我用的是WinXP + SP2,裝了殺毒軟件瑞星。我發現每次Nettransport啟動時,CPU特別忙,瑞星占的CPU也特別高。難道是瑞星弄壞了我的文件?如果是這樣的話,怎樣回避這個問題呢?還有是下載工具有問題,我也用這個下載了JDK等等許多東西呢,從微軟下載系統調試符號庫等,都不見有問題。但我還是裝了一個網絡螞蟻,下載下來還是壞的。 為了繞過瑞星的檢查,我在下載項屬性標簽頁中把文件重命名為後綴為.txt和.icc,還是不行。解壓縮的把瑞星的文件監控關閉,曾經解JDK docs的時候碰到過問題,但還是無濟於事。周末兩天我下了不下十次,速度有快的,也有慢的。好像早上比較快,晚上特別慢。 我懷疑我的操作系統是不是有點問題,周日下午去同學家玩,順便在他那下載一個看看,他用的是FlashGet,操作系統是Windows 2003 Server,下載下來還是壞的。我吃不消了,真的要崩潰了。去Intel的官方網站上看看,很少有這方面的東西。Linux版的問題較多,但很少有關於下載有問題的。 周日晚上我去它網站給技術支持寫了封郵件,說文件下載下來老是壞。真的懷疑ftp上的文件是壞的。為了驗證這個問題,我從日本的FTP(download.intel.co.jp)還有一個什麼別的網站也下載過,都是壞的。難道全部是壞的? 我想到了一個問題,多線程的問題,但是用一個線程下載實在很慢,尤其是晚上。我嘗試過,太慢吃不消沒下了。但我實在不甘心! 周一上班了,一大早我去公司,公司機器是Win2000 Server + SP4 + KASPersky。我用Nettransport一個線程下載,爆快,大概十幾分鐘就好了。一解壓縮,好的,太棒了!難道我給他們寫郵件,他們修好了,但是文件日期沒變啊,2004年12月的。有可能文件沒問題,我的機器有問題,不能下載。 我在公司機器上裝好後,想把ICL8.1打包傳回家去,太大了,將近80兆。郵件發不出去,想找免費的ftp空間沒找到。但是我還是不死心,即便這樣,ICL更新這麼快,每次我都得在公司下那豈不很慘! 我懷疑是多線程的問題,於是一回到家我就開始下載,但是晚上實在太慢,尤其是一個線程。netants一個線程下了一晚上到睡覺時才30%,用Nettransport兩個小時就下玩了,不過文件是壞的。我記得曾經下載特別快過,可能是早上,上午都比較快,因為我是從Intel的FTP主站上下載,美國的白天是我們的晚上。 今天清早大約五點多,我爬起來打開電腦開始下載,並設置下載結束關閉電腦,速度很快,一個線程也能到70多K。等我起床,早就下好了。趕緊開電腦看看,My God,終於成功了! 終於可以肯定了,Intel的FTP服務器不支持多線程下載,它用的是微軟的FTP服務。具體原因不詳,為什麼微軟的網站沒有這種問題,是不是Intel故意搞的。終於成功了,太高興了!把我的經歷貼出了,讓和我一樣喜歡ICL的廣大朋友分享,不要再受我這樣的苦。 好幾次我真地想放棄了,但又不甘心,沒找到真正原因,說得過去的原因。經過多次嘗試,終於成功了。前些天剛看完《程序調試思想與實踐》,這也有點像我在調試Intel的FTP服務器,哈哈!!! D:\temp>ftp download.intel.com Connected to download.cps.intel.com. 220 download0b Microsoft FTP Service (Version 5.0). User (download.cps.intel.com:(none)): anonymous 331 Anonymous access allowed, send identity (e-mail name) as password. PassWord: 230- 230- Welcome to DOWNLOAD.INTEL.COM! 230- 230- This FTP site is available to users 24 hours a day, seven days a week. 230- 230- For assistance navigating this site please visit http://www.intel.com 230- 230- Guest login ok, Access restrictions apply. 230- 230- 230 Anonymous user logged in.