【教學】BitTorrent 問題解答 【轉貼】



贊助商連結


hufun
2003-06-15, 12:33 PM
BitTorrent 問題解答
HTML版本在這邊
簡體中文版
http://bt.17do.com/faq.htm#FIND_1
繁體中文版
http://www.certlinux.com/faq1.htm
(轉載自 Btfans)

--------------------------------------------------------------------------------
新手問題

BitTorrent是什麼?
我能拿BT來幹些什麼?
我能在哪裡下載到BitTorrent這個軟件?
我已經安裝好客戶端了,我怎麼用BT進行下載呢?
ok,也就是說,我必須找一些網站來下載torrent文件, 那麼怎麼樣得到torrent文件呢?
torrent文件實際包含了什麼信息?
torrent文件可以提供那些類型文件的下載呢?
我心動了,什麼樣的文件下載最為迅速呢?
這個軟件太好了,她的作者是誰啊?
Bit Torrent 的工作原理是什麼,我很想知道?



專業術語

BitTorrent
.torrent file
client?
tracker?
seed
re-seed
completedir
hash
SHA1 hashing
announce
re-release
Python


速度

我是窄帶,能用BT嗎?
為什麼有的文件下載速度很慢?
為什麼我的下載速度很慢,但上傳速度卻快的驚人?
為什麼我的下載速度不穩定?
H有什麼能使我的下載速度提高嗎?


下載

為什麼剛剛開始我的下載,文件就已經很大了呢?
.bin 和 .cue 怎麼打開?


相關網站

BitTorrent的官方網站在哪裡?
我怎麼樣建立自己的BT網站呢?


客戶端

我必須使用官方版的BT來下載東東嗎?
在哪兒我能找到別的客戶端?
BT軟件有什麼新的進展嗎?
製作torrent文件(seed)

必須的程序
上傳教程
  服務器端

我怎樣建立自己的BT服務器?


查找自己想要的東西

我想下載torrent文件,在哪裡可以找到?
為什麼有些網站有很多torrent文件的介紹, 卻不提供torrent文件的下載?


安全

BitTorrent會洩漏我的隱私嗎?
我的那些個人信息會被共享?

概況

有多少人在使用BitTorrent?
與 BitTorrent相關的網站有哪些?
是誰製作了這些torrent文件?


交流

我想和其他BT愛好者交流?
 
進展

BitTorrent是用什麼語言寫的? 為什麼?
Bit Torrent 軟件的發展進度
BitTorrent現在有何改進了?
如果我想對bt軟件的未來發展出謀劃策,應該到哪裡?


我應該怎樣做
怎樣為一個文件做seed?
如果BT沒有自動開始下載,我該怎麼辦?(類似於你把torrent文件存到了硬盤上)
怎樣打開一個已經下載好的文件?

這些我能做嗎
我能預覽未完成的文件嗎?
我能阻止其他人下載我的文件嗎?
BT能斷點續傳嗎?

熱點問題

我的硬盤不夠了,5555~~~
下載在XX%停止了,救命啊!!
下載完成的文件無法打開?



--------------------------------------------------------------------------------

新手問題
[新-1]:BitTorrent(BT)是什麼?

BT:BT是一種類似與電驢的P2P共享軟件(不是「變態」),全名叫"BitTorrent",中文全稱:"比特流"

[新-2]:我能拿BT來幹些什麼?

最新的電影,遊戲,動漫,只要你想的到的,BT都能提供給你,而且速度也是bt的,遠遠超過你的想像,再也不用為只有幾K的下載速度煩惱了.
 
[新-3]:我能在哪裡下載到BitTorrent這個軟件?

點擊下載 Bit Torrent官方客戶端程序 這裡是BitTorrent的老家 http://bitconjurer.org/BitTorrent/index.html

下載安裝客戶端以後,就開始你的BT共享之旅吧!!

[新-4]:我已經安裝好客戶端了,我怎麼用BT進行下載呢?

找一些提供torrent文件下載的站點, 點擊torrent文件就可以開始下載了.

[新-5]k,也就是說,我必須找一些網站來下載torrent文件, 那麼怎麼樣得到torrent文件呢?
torrent文件是由一些BT愛好者自發組建的網站提供的,這個是國內的BT愛好者論壇的網址: [新-6]: torrent文件實際包含了什麼信息?

torrent文件(擴展名為.torrent),包含了一些 Bit Torrent 下載 所必須的信息,有了這個文件,你才可以下載最新,最酷的東東.torrent文件通常很小,大約幾百K大小吧.

[新-7]:torrent文件可以提供那些類型文件的下載呢?
一切都可以共享!!.

[新-8]:我心動了,什麼樣的文件下載最為迅速呢?

最熱,最酷的東西下載最為迅捷,BT的原理是:下載的人越多,速度越快,完全不同於以往的任何同類軟件.
需要注意的是:你的下載速度是取決於你的上傳速度的,如果你的上傳速度 不快,到時候下載速度慢可不要找我.

[新-9]:這個軟件太好了,她的作者是誰啊?

BitTorrent,的作者是 Bram Cohen. 感謝他為我們帶來這麼好的軟件.

[新-10]:Bit Torrent 的工作原理是什麼,我很想知道?

BT首先在上傳者端把一個文件分成了Z個部分,甲在服務器隨機下載了第N各部分,乙在服務器隨機下載了第M個部分,這樣甲的BT就會根據情況到乙的電腦上去拿乙已經下載好的M部分,乙的BT就會根據情況去到甲的電腦上去拿甲已經下載好的N部分,這樣就不但減輕了服務器端得負荷,也加快了用戶方(甲乙)的下載速度,效率也提高了,更同樣減少了地域之間的限制。比如說丙要連到服務器去下載的話可能才幾K,但是要是到甲和乙的電腦上去拿就快得多了。所以說用的人越多,下載的人越多,大家也就越快,BT的優越性就在這裡。而且,在你下載的同時,你也在上傳(別人從你的電腦上拿那個文件的某個部分),所以說在享受別人提供的下載的同時,你也在貢獻。



--------------------------------------------------------------------------------

術語
[術-1]: BitTorrent

BitTorrent 是一款p2p軟件,可以用來交流大家喜歡的東東..


[術-2]: .torrent file

.torrent文件是由一些BT愛好者自發組建的網站提供的,這個是國內的BT愛好者論壇的網址:
torrent文件(擴展名為.torrent),包含了一些 Bit Torrent 下載 所必須的信息,有了這個文件,你才可以下載最新,最酷的東東.torrent文件通常很小,大約幾百K大小吧.



[術-3]:client(客戶端)

client (客戶端)與 trackers服務器通信,這樣其他的客戶端才能下載到那些發佈的文件.

[術-4]: tracker

tracker 是指運行於服務器上的一個程序,這個程序能夠追蹤到底有多少人同時在下載同一個文件. 客戶端 連上 tracker服務器,就會獲得一個下載人員得名單,根據這個,BT會自動連上別人的機器進行下載.

[術-5]:seed

.再製作完torrent文件後,發佈者可以使用 bit torrent下載客戶端,進行seed他們將會被加進 tracker服務器的列表t,其他人就可以從他那裡下載文件了.

[術-6]: re-seed

在seed的人發佈文件之後一段時間,很有可能有人未下完這個文件,這個時候下完的人就可以re-seed一下,幫助那些還差X%的朋友補完.

[術-7]:completedir

Completedir 是官方版的製作torrent文件的軟件 點擊下載,.

[術-8]:hash

hash 是指用一小段數據來標識容量很大的一段數據,以驗證她的完整性. 在bt的下載中,hash主要來驗證文件的完整性,並且hash還可以作為不同文件判別的標誌. (A client requests information about a bit torrent by supplying the SHA1 hash of the info section of the .torrent file)

相關參見:: Hash Function?

[術-9]:SHA1 hashing

SHA1 hashing 一般是BT網站使用的hash方式.

參看:: SHA1 Secure Hash Algorithm

[術-10] : announce

讓全世界知道你已經發佈文件了,別人可以來下載了,

[術-11] : re-release

對於一個已經發佈很久,已經沒有seed的文件來說,可以重新製作torrent文件,然後提供下載.

[術-12]:Python

Python 是用來寫BT軟件的編程語言.


--------------------------------------------------------------------------------

速度
[速-1]: 我是窄帶,能用bt嗎?

無論你是什麼連接類型,都可以使用BT.內網的用戶也可以使用.不過需要提醒的是,你的下載速度取決於你的上傳速度,

[速-2]:為什麼有的文件下載速度比其他文件慢?

如果下載的人不多,那麼下載速度當然快不起來,那你就可以運用宣傳手段,讓更多的人來下載,這樣你的速度就快了.
另外一個原因是你的下載速度取決於與你一起下載的人的速度,如果他們不快,你當然快不起來.



[速-3]: 為什麼我的下載速度很慢,但上傳速度卻快的驚人呢?



[速-4]: 為什麼我得下載速度不穩定?

這取決於很多的因素,諸如下載的人數變動,seed減少,你的網速等等.

[速-5]: 怎樣才能加快我下載的速度?

升級你的網絡,比方說安裝光纖網,呵呵,還有就是讓更多的人同時下載你想要的文件,優化你的系統,下載熱門的東東,都可以加快你的速度.


--------------------------------------------------------------------------------

下載
[下-1]:為什麼剛開始下載,文件就已經很大了呢?

BitTorrent 下載開始前,會先生成與原文件一樣大小,並且一摸一樣的文件來存放數據,BT會隨機下載文件的相應部分來填入這個文件中,當全部填充完畢之後,你的下載也就完成了.

如果你不知道這個文件是未下載完成,還是已經下載好的,請使用 TorrentSpy這個軟件.

[下-2]: 後綴名.bin .cue的文件怎麼樣打開?

用虛擬光驅打開即可,點擊下載alcohol


--------------------------------------------------------------------------------

相關網站
[網-1]: BT的官方網站在哪兒啊?

http://bitconjurer.org/BitTorrent/index.html

[網-2]: 我怎麼樣建立自己的BT網站呢?

以下的這些東東都是必備的::

Torrent 文件
自己製作或者從別的網站連接過來(注意:必須徵得對方網站站長得同意,切記不要盜鏈)

親切的用戶界面:
這樣可以幫助下載得人更好的得到自己想要的資訊.


讓別人來你網站下載的手段
是坐等搜索引擎登錄你的網站呢?還是自己四處出擊,廣而告之,那你自己就看著辦吧.不過可千萬不要用卑鄙的手段啊!!,切記.




--------------------------------------------------------------------------------

客戶端
[客-1]:我必須使用官方版本的客戶端下載嗎?

不,你可以使用任何BT下載程序.

[客-2]: 我在哪兒能找到別的客戶端的下載?

迄今為止有這樣一些 the Experimental Client, BT++ 和 the Personal Torrent Collector

[客-3]: BT軟件現在有什麼新的進展嗎?

是的,已經修正了一些bug.現在的官方客戶端 比以前更加穩定,其他的非官方的客戶端也正在不斷改進之中..


--------------------------------------------------------------------------------

製作torrent文件(發佈)
[發-1]: 必需軟件

下載completedir.

[發-2]:發佈教程
1.安裝CompleteDir。從開始菜單裡啟動CompleteDir, 或者去Program Files/Completedir把雙擊completedirgui.exe。

2.點select選取你要發佈的文件所在的目錄。
如果你想將一個子目錄裡的內容按一個文件來發佈,比如說王菲的《胡思亂想》專輯,假設目錄雖在位置為: 「C:\王菲\王菲-胡思亂想\「, directory to bulid裡就填: "C:\王菲"
  如果要發佈王菲的單曲,就把 胡思亂想.mp3 放到 「C:\王菲」 裡。
  注意:製作時 "C:\王菲" 裡所有文件和目錄都會被掃瞄,所以只把要發佈的放進去就可以了。
  注意,一般用BT發佈的東西在150M - 1G之間會比較有效率。

3. announce URL 裡填寫tracker服務器的地址, 大家可以填本站的tracker服務器地址:
  在那裡填入:http://bt.17do.com:6969/announce 或者 http://bt.leoboard.com:6969/announce
  第三行piece size用缺省的就可以了。

4.點擊make,開始製作.torrent文件了,一個.torrent約20-50k。1GB的內容可能需要2分鐘左右的時間。任務完成後,可以結束completedir程序。此時.torrent文件已經製作成功。


6.此時,還需要你提供一個發放源,請你自己雙擊硬盤上的.torrent文件(或是網頁上的),然後自動跳出一個對話框讓你選擇路徑,此時不能把路徑搞混,應該選擇你剛選的文件源(如同續傳或reseed),將BT下載文件/目錄指向你剛才共享的那裡。再經過2分鐘左右的時間核算成功看到提示Finish後,不關閉這個窗口就正式作了種子提供上傳服務了 (感謝你咯)。

7.發佈。瀏覽 點頁面下方的「點這裡發佈」,填寫相關信息,上傳.torrent文件。等一小會兒,你發佈的文件就可以在裡看到了。
  因為上載的人之間互相可以傳送數據,所以你被佔用的帶寬應該不會很多。請發佈者至少保持較長時間的上載支持(一般24小時左右,或至少堅持到第一批人下載完成。),也請下載的人遲些再關閉下載完成的窗口以給別人方便。

8.注意,發佈共享的人最好配置好防火牆對外開端口,以便其他在防火牆內的用戶可以訪問。但是,如果即使你無法開端口(比如一部分內網用戶),也是可以發佈的。

--------------------------------------------------------------------------------

服務器端


[服-1]: 我怎麼樣建立自己的BT站點?

--------------------------------------------------------------------------------

查找自己想要的東西
[找-1]: 我想下載torrent文件,在哪裡可以找到?
這樣的網站有很多,下面推薦一個國內最大的BT站:


[找-2]: 為什麼有些網站有很多torrent文件的介紹, 卻不提供torrent文件的下載?
出於法律角度的考慮,很多網站只給出torrent文件的介紹,而不直接鏈接地址,可以根據這些信息來查找自己的想要的東西.

--------------------------------------------------------------------------------

安全
[安-1]:BitTorrent會洩漏我的隱私嗎??

不可能,.官方版客戶端 不會洩漏任何有關你私人的信息,有可能你要問我為什麼這個自信,冷靜的想一想,BT作為一個開放源代碼的軟件,任何人都可以看見代碼,如果有這種惡意代碼,早就被人發覺了,非官方版的客戶端不能保證其安全性,請大家酌情使用.

[安-2]: 我的那些個人信息會被共享?

tracker服務器以及與你一起下載同一個文件的人會知道你的ip,不過這不是什麼問題,你在瀏覽網頁的同時,網站服務器也同時知道你的ip,除非你共享非法的東東,否則是絲毫沒有安全問題的.




--------------------------------------------------------------------------------

概況
[ 時-1]:現在大約有多少人在使用BitTorrent?


保守的估計在50,000 -100,000人,還在不斷增加中.

[時-2]:與BT相關的網站現在有多少?

保守的估計在100個左右,國內主要的有五個左右,還在不斷增加中.

[時-4]: 是誰製作了這些 torrents 文件?

都是像你一樣愛好BT的朋友.


--------------------------------------------------------------------------------

交流
[交-1]: 我想和其他BT愛好者交流?

試試這個BitTorrent group on Yahoo.不過是英文版,也可以到bt.17do.com的論壇上交流




--------------------------------------------------------------------------------

進展
[進-1] : BitTorrent是用什麼編程語言寫的?

Python.

[進-2]: Bit Torrent 軟件的發展進度

你可以到BT的官方網站看看.或者參加Yahoo Bittorrent group(英文版)

[進-3]: BitTorrent現在有何改進了?

已經有很大的改進了,到官方網站看看就知道了

[進-4]:如果我想對bt軟件的的未來發展出謀劃策,應該到哪裡?

可以直接到官方網站與作者交流.


--------------------------------------------------------------------------------

我應該怎樣做
[做-1]: 怎樣為一個文件做seed?

雙擊那個你已經完成下載的文件(或者是你想與大家分享的文件)的torrent文件,選擇這個文件的位置,然後就可以開始seed了
製作torrent文件參見上傳教程.


[做-2]:我點擊了torrent文件的下載連接,但是BT沒有自動開始下載,我該怎麼辦?


點擊"打開",這樣BT就會自動開始下載.如果你把torrent文件下載到了硬盤上,找到那個torrent文件.雙擊之,選擇存放位置,就可以開始下載了.

[做-3]: 怎樣打開一個已經下載好的文件?

與你平常做的一樣---雙擊執行就可以了.如果文件不能打開,請檢查是否安裝了必要的軟件.比如說播放dvdrip文件需要安裝必須的codecs.


--------------------------------------------------------------------------------

我能做這些嗎
[Q-1] : 我能預覽未完成的文件嗎?

大多數情況下是不可以的.大多數的預覽軟件只能預覽文件的開頭,而BT下載的時候是隨機選擇開始部分的.這些軟件對於BT下載的文件就無能為力了.

[QI-2]:我能阻止別人從我這兒下載嗎?

官方版的BT是不能這樣做的.從BT的原理來說,下載速度是與上傳速度休戚相關的,所以不推薦這樣做.


[Q-3]: Bt能否斷點續傳?

當然可以.重新開始下載就可以了,BT自己會自動搜尋已下載的部分,不過記得要把文件存在以前下載的那個地方,^_^


--------------------------------------------------------------------------------

熱點問題
[問-1]: 我得硬盤不夠了,5555..

去加個120G的硬盤吧,^_^.還有一種可能就是硬盤有了問題,運行scandisk修復一下磁盤錯誤,一般都能得到解決

[問-2]: 下載在xx%停止了,救命啊

出現這種情況大多數是因為種子沒有了的緣故(舉個例子:一個文件被分成10個部分,但有第八部分的人只有一個,如果這個人斷線了,那麼其他下載的人就只能完成到90%了),這時候你可以去論壇發貼,請求別人reseed,不過千萬不要用跪求等字眼,這樣讓人心生厭惡.

[問-3]: 下載完的文件無法打開.

首先:確定文件時候已經完整下載(最好的檢驗方法就是再次運行你的客戶端軟件讓他檢查一下是否下載完畢),


第二:如果文件完整無缺,請確保安裝了正確的解碼器以及必要的打開這個文件的軟件(詳細請看.....)


第三:如果你確信上兩步的確毫無問題,你可以到發佈這個torrent文件的網站上救助,看看其他下載這個文件的人是否有這個問題


第四:如果其他人都打開正常,那麼恭喜你,重裝系統吧!!!


第五:或者你不想重裝,那麼請教一下身邊的老鳥,看他們是否有解決的方法,多多請教別人,自己的知識也能獲得增長


--------------------------------------------------------------------------------

贊助商連結


khl1216
2003-06-15, 03:15 PM
http://bt.hkmohaa.com

ISUZU
2003-06-24, 10:43 PM
因為接觸了bt
所以才會找到這個網站
這篇文章真的太受用了

qw78as45zx12
2003-06-25, 01:03 AM
謝謝大大的經驗 讓我增加不少知識

lamina
2003-06-26, 08:44 PM
要東西很方便...
很棒的東西...

VaderManGS
2003-06-30, 07:19 PM
BT這玩意兒的確是不賴,比電驢電騾好太多了,而且對於頻寬沒多高又想要架地下軟體網站的人,BT可以拿來利用,不錯!

suua
2003-08-23, 10:25 AM
想問幾個問題,我用hinet、64/128、 hub 是中華送的。2台pc pppoe 各自上網。
1pc 使用 bt 下載 (上傳約 4kbs 下載約 6kbs) ,另一台電腦的連線速度非常明顯的下降,
hinet(連線速率測試結果 : [ 18.8 K bps ] [ 2.3 K bytes/sec ] )。
把 bt 下載的pc斷線,連線速度就恢復正常。

請問 2電腦各自pppoe連線會互相影響連線速度嗎?
還是我的硬體(hub)有問題?
不知各位先進有沒有這個問題、請指教、謝謝