【48812】BT种子解析器
前几天某朋友跟我说他那有好几万个BT种子文件(大部分是河蟹电影),想找一些感兴趣的下载,就一个一个种子的用迅雷翻开,看看有没有想下的,很费力,要我给他写个软件能把种子内的文件都读出来,并能指定条件查找和排序,所以就有了这个解析器。
这个解析器仅仅匆促之间完结的,没有通过体系的测验,功用方面或许不是很全面
但完结了以下功用:*以目录为单位,查找指定目录下(包括子目录)的一切种子文件进行解析
*对成果进行排序,便利的翻开种子内文件对应的种子进行下载或定位种子的方位,留意,假如要下载还需装置相应软件,本程序没这个功用
源代码:BT 种子解析器的原始版别包括源代码,在目录src(vc2008)内,运用vc2008开发,由于自己代码风格不是很好,格局稍乱,注释较少,但CSeedResolver类有较具体的注释。由于我也是初次触摸BT的metafile,所以了解不是很深入...,其实我是想说BT的官方网站真的很烂,查一些关于BT规范的材料很不便利,不免对metafile的某些关键字了解有误,还望包括。STL目录内是CSeedResolver类的另一种根据map和vector的完结,尽管已完结,但终究没有选用,原因看现在运用的CSeedResolver类的阐明。
CSeedResolver类并不进行优化,但我现已严厉查看了代码,未曾发现存在内存走漏的问题,CSeedResolver包括了许多指针操作和内存分配,如有遗漏欢迎纠正。
假如你想对BT的metafile以及bencode编码知道,信任这份代码仍是能帮到你的,由于我在网上搜的那几分材料的确不怎么样,并且,辗转反侧根本都是那么1、2片文章的翻版。