功能:
*以目錄為單位,搜索指定目錄下(包括子目錄)的所有種子文件進(jìn)行解析
*可以選擇讀取種子內(nèi)文件的類型,例如視頻、圖片等,也可以自定義類型
*包含指定關(guān)鍵字的過濾以及文件大小過濾功能
*對(duì)結(jié)果進(jìn)行排序,方便的打開種子內(nèi)文件對(duì)應(yīng)的種子進(jìn)行下載或定位種子的位置,注意,如果要下載還需安裝相應(yīng)軟件,本程序沒有這個(gè)功能
源代碼(對(duì)開發(fā)者,如果你就是要用這個(gè)程序可以不看這部分):
BT 種子解析器的原始版本包含源代碼,在目錄src(vc2008)內(nèi),使用vc2008開發(fā),由于本人代碼風(fēng)格不是很好,格式稍亂,注釋較少,但CSeedResolver類有較詳細(xì)的注釋。因?yàn)槲乙彩鞘状谓佑|BT的metafile,所以理解不是很深刻...,其實(shí)我是想說BT的官方網(wǎng)站真的很爛,查一些關(guān)于BT標(biāo)準(zhǔn)的資料很不方便,難免對(duì)metafile的某些關(guān)鍵字理解有誤,還望包含。STL目錄內(nèi)是CSeedResolver類的另一種基于map和vector的實(shí)現(xiàn),雖然已經(jīng)完成,但最終沒有采用,原因看現(xiàn)在使用的CSeedResolver類的說明。
CSeedResolver類并沒有進(jìn)行優(yōu)化,但我已經(jīng)嚴(yán)格檢查了代碼,沒有發(fā)現(xiàn)存在內(nèi)存泄漏的問題,CSeedResolver包含了許多指針操作和內(nèi)存分配,如有疏漏歡迎指正。
如果你想對(duì)BT的metafile以及bencode編碼有所了解,相信這份代碼還是可以幫到你的,因?yàn)槲以诰W(wǎng)上搜的那幾分資料確實(shí)不怎么樣,而且,翻來覆去基本都是那么1、2片文章的翻版。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版