Bencode

Bencode （ 發音爲Bee - Encode ） 是BitTorrent用在傳輸資料結構的編碼方式 。 這種編碼方式支援四種資料型態 ： 字符串 整數 串列 字典表 Bencode最常被用在.torrent檔中 ， 檔案裏的元數據都是被Bencode編碼過的字典表 。 這種編碼方法也被tracker返回響應時使用 。 雖然比用純二進制編碼效率低 ， 但Bencode結構簡單而且不受字節存儲順序影響 （ 所有數字以十進制編碼 ） ， 這對於跨平臺性非常重要 。 並且 ， Bencode具有較好的靈活性 ， 即使存在故障的字典鍵 ， 只要將其忽略並更換新的就能兼容補充 。