帳號:
密碼:
最新動態
產業快訊
CTIMES / 文章 /
熱門自由軟體介紹
 

【作者: 程裕翔】   2003年11月26日 星期三

瀏覽人次:【3453】

大標:究極P2P傳輸軟體 – eMule


當提到P2P傳輸軟體時,可能國內許多人只說得出Kuro或Ezpeer,但是這些傳輸軟體都是要收取費用,而國外知名的Napster和Kazaa也慢慢地走向收費的制度,也基於如此,許多程式設計團隊紛紛開始研發免費的P2P軟體;目前最知名的免費P2P軟體,應屬?eDonkey2000、Bit Torrent、Shareaza、WinMX和eMule等幾款軟體,不過當中又屬eMule的操作最簡單並功能強大,所以本文將對eMule作一番介紹。


許多P2P的玩家都應知道eDonkey2000這款軟體,它以簡單的操作介面及隨處架站的強大功能吸引了不少的玩家,假如稱eDonkey是繼Napster和Kazaa之後,第三代的P2P代表軟體,一點也不為過。不過目前有一個名為eFarm的開放軟體團隊,推出了一款與以eMule為名的軟體,兩者其實是很相像的軟體,都是以分散式運算系統為導向的傳輸軟體,不過又因為eMule是eDonkey2000的後續軟體,所以前者可以與後者相容,但後者卻不能使用前者的Server,這也是兩者之間的最大不同點。


eMule是一款符合GPL的開放軟體,使用者可以隨意地修改其原始碼或做一些更新,例如eMule官方網站就澄清在軟體上並未放入任何的廣告Banner,假如使用者發現eMule有任何的廣告Banner,那就是某一家廣告公司在eMule修改過eMule的軟體。不過因為其修改行為合乎GPL的規範,所以eMule並不能夠加以干涉,只能夠發表一些澄清的聲明。


eMule的原理和eDonkey2000是一樣地,基本上所有eMule的Client端都要透過Server端來進行搜尋和下載的動作,而這個Server端是扮演一個中間人的角色,能夠針對一方Client端所要求的檔案,來向其他的Client端搜尋;等到Server端在找出這個Client端所需要的檔案後,eMule就會開始進行傳輸的動作。


因為eMule是一個近乎全自動的軟體,所以使用者在安裝完成後,就可以立即使用,不過在使用eMule時,有三點要特別注意:第一點是要調好Port,以免與公司或自家的防火牆沖到,而不能傳輸。第二點是要注意下載檔案和暫存檔的硬碟位置,這個要隨時查看硬碟的容量,以免下載檔案或暫存檔的容量過大,使得eMule自動停止下載作業。最後一點就是要注意下載的頻寬限制,依照筆者的經驗,假如使用者想要無下載的速度限制,那麼最好將上傳的速度改為10,而下載改為0,這樣就不會因為上傳流量過大,而導致Server當機(eDonkey2000的設定方法亦然)。


目前eMule的中文版已發展到0.29c,而英文版則發展到0.30b,兩者有些微的差別,使用者可以視情況和需求來下載其中之一款使用。此外,使用者在下載某些檔案之前,最好擁有此檔案的版權,以免觸及法律的問題。



《圖一  eMule統計流量的Screenshot》
《圖一 eMule統計流量的Screenshot》

一個功能齊全的免費音樂播放器 – CDex

談到音樂播放軟體,許多人最熟悉的莫過於Winamp和Windows Media Player,這兩套優秀的播放軟體雖然有著強大的功能,但是卻有著些許令人困擾的小缺點,例如Winamp雖然能夠將CD的音樂轉成MP3或Wav的檔案格式,不過其操作的複雜程度,不得不令人放棄其優秀的轉檔功能;而Windows Media Player則有著播放多媒體的能力,但是就欠缺轉成Wav或MP3檔案格式的功能,而成為一個“純”音樂播放器軟體。


目前有一款名為CDex的音樂播放軟體,彌補了上述兩個軟體的缺點,雖然軟體的GUI介面(Graphic User Interface)並不是很華麗,但是其強大的功能才是這個軟體真正的傲人之處。


CDex是由CDex小組研發而成,其最主要的功用是在於成為一個全面性的音樂播放軟體,不過這個軟體最強的方面還是在轉換音樂檔的功能,換句話說可以將整片CD轉成Wav檔、整片CD轉成MP3檔、CD單首曲子轉成Wav或MP3檔、Wav檔轉成MP3檔,以及MP3檔轉成Wav檔等功能。其中Wav檔與MP3的檔案相互轉換可讓使用者將MP3檔案燒錄在CD裡,不過這個功能不是要鼓勵使用者製作盜版CD,而是擁有音樂CD合法版權的使用者能夠將其CD備份起來,以免原版CD受到損壞時,使用者要再花錢重買一片CD;使用者也可以利用CDex將擁有的歌曲匯集起來,並燒錄成一張精選輯。此外,CDex也是目前轉檔最快的音樂播放軟體。


CDex同時也是一款符合GPL精神的軟體,意即任何人都擁有修改及發佈其軟體的權利。這個軟體的特點有簡單易用的操作面板、製作PLS或M3U播放名單的功能、更強的Jitter Correction功能,使CD在轉檔時不會有斷斷續續的情況發生、支援Wav、MP3、OGG、VQF和APE等檔案格式、支援MP3的V1和V2標籤,以及支援錄製類比訊號等功能;上述這些功能大部份只需要用滑鼠點一下就可以使用,可以說是非常地方便易用。當然官方網站最強調的一點就是這個軟體完全免費,並可以隨時隨地下載及轉載。


CDex小組還開放了一個討論區,供使用者提出改進或增加新功能的意見,假如使用者認為CDex缺少什麼功能或發現任何的Bug,都可以來到官方網站的討論區發表意見,讓CDex能夠成為一個完美的音樂播放軟體。



《圖二		CDex 1.4的操作介面 》
《圖二 CDex 1.4的操作介面 》

與MS – DOS相仿的開放作系統 – FreeDOS

除了專業的電腦人員或接觸電腦達十年以上的人之外,相信有許多人都對DOS很陌生,甚至沒見過DOS。其實DOS是一個對電腦下命令的指令集,許多電腦都需要透過這些指令集,才能夠發揮其效用,例如硬碟格式化、進入人性化介面(Graphic User Interface;GUI)的作業系統,及複製檔案等都需要經過指令集,電腦才會有動作。不過為什麼現在的使用者不需經過DOS就可以在Windows做許多的事呢?很簡單,因為Windows已經幫使用者輸入指令了,所以使用者不必再記住繁瑣的指令,只需要按幾個按鍵,就可以隨意地使用電腦裡的功能。


不過因為一些程式開發或網路管理的需要,所以還是有不少的人使用DOS系統,所以DOS的作業系統還是在不斷地更新以及進步。目前較為知名的DOS作業系統有微軟推出的MS–DOS,不過在GPL界有一款名為FreeDOS/FreeCOM的開放軟體,其本身就是一個DOS的作業系統,並且也免費提供DOS的核心程式與原始碼。


FreeDOS為一個核心程式,而FreeCOM則是它的Command檔,不過FreeCOM不只有在FreeDOS底下才能發揮作用,在其它版本的DOS底下也照樣可以當作指令集來使用;FreeCOM與MS–DOS的Command檔功能是大同小異,指令也大致相同,例如Dir是查看目錄、Copy是複製及Path是路徑等。


FreeDOS和FreeCOM皆是以C和Assembly語言編譯而成,而 CVS則輔助開發的工具, FreeDOS目前已發展到2.0.32的版本,而FreeCOM則發展到0.82pl1的版本。CVS的全名為Concurrent Versions System,是一個可以管理與控制原始碼路徑的工具;CVS的功用不只能夠變更原始碼路徑,並還能夠將所有的變更過程記錄下來。使用CVS的好處是在於研發人員創建原始碼路徑的過程中出錯,進而導致編譯出來的程式無法正常啟動時,研發人員就可以從CVS的記錄中找出錯誤的路徑來,並加以修正,讓程式可以成功地運行。


此外,FreeDOS研發團隊在網站上面使用ViewCVS技術,這技術是以CVS的路徑圖的方式來顯示更新的過程。使用ViewCVS在於當研發團隊使用CVS來修改軟體時,使用者或到訪者都可以透過這個技術來觀看更新的過程,讓使用者對FreeCOM的研發過程更為了解。



《圖三 在Liunx底下使用的FreeDOS作業系統核心畫面》
《圖三 在Liunx底下使用的FreeDOS作業系統核心畫面》
  相關新聞
» 宜鼎獨創MIPI over Type-C解決方案突破技術侷限,改寫嵌入式相機模組市場樣貌
» 鼎新電腦串連生態系夥伴 數智驅動智慧低碳未來製造
» 鼎新電腦攜手和泰豐田解缺工 以數位勞動力開啟儲運新時代
» Fortinet SASE台灣網路連接點今年落成 全台巡迴落實雲地零信任
» Ansys模擬分析解決方案 獲現代汽車認證為首選供應商


刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 遠播資訊股份有限公司版權所有 Powered by O3  v3.20.2048.3.22.70.9
地址:台北數位產業園區(digiBlock Taipei) 103台北市大同區承德路三段287-2號A棟204室
電話 (02)2585-5526 #0 轉接至總機 /  E-Mail: webmaster@ctimes.com.tw