- 运行环境:Win9X/2000/XP/2003/win7/vista|ME/|NT
- 软件语言:简体中文|授权方式:绿色版
- 软件类型:国产软件 - 网络软件 - 上传下载
- 软件大小:148 KB
- 下载星级:
- 软件官网:暂无
- 更新时间:2013/11/18 19:19:57
【软件截图】
【基本介绍】
前几天某网友朋友跟我说他那有好几万个BT种子文件程序(大部分是河蟹电影), 想找一些感兴趣的下载, 就一个一个种子的用迅雷打开, 看看有没有想下的, 很费劲, 要我给他写个软件能把种子内的文件都读出来, 并且可以能够指定条件查找和排序, 所以就有了这个解析器。
BT种子解析器只是仓促之间完成的, 没有经过系统system的测试, 功能方面有可能不是很全面
BT种子解析器实现了以下功能:
*以目录为单位, 搜索指定目录下(包括子目录)的所有种子文件来进行解析
*可以选择中读取种子内文件的类型, 例如视频、图片PHOTO等, 也可以自已来定义类型
*包含指定关键字的过滤以及文件大小过滤功能
*对结果进行排序, 方便的打开种子内文件对应的种子进行下载或定位种子的详细位置, 提醒一定要注意, 如果要下载还需安装相应软件, 本程序没有这个功能
源代码:BT 种子解析器的原始版本包含源代码, 就在目录src(VC2008)内, 使用vc2008开发, 由于本人代码风格不是很好, 格式稍乱, 注释较少, 但CSeedResolver类有较详细的注释。 因为我也是初次接触BT的metafile, 所以理解不是很深刻..., 其实我是想说BT的官方官网网站真的很烂, 查一些有关联于BT标准的资料很不方便, 难免对metafile的某些关键字理解有误, 还望包含。 STL目录内是CSeedResolver类的另一种基于map和vector的实现, 虽然已经完成, 但最后没有采用, 原因看现在使用的CSeedResolver类的说明。
CSeedResolver类并没有进行优化, 但我已经严格检查了代码, 没有发现存在内存泄漏的问题, CSeedResolver包含了许多指针操作和内存分配配置, 如有疏漏欢迎指正。
如果您想对BT的metafile以及bencode编码(信息从一种形式或格式转换为另一种形式的过程)有所了解, 相信这份代码还是可以帮到你的, 因为我在网上搜的那几分资料确实不怎么样, 而且, 翻来覆去可以说是都是那么1、2片文章的翻版。