详情介绍
BTTool种子文件修改工具用来修改其中一些敏感性文字的方法来修改种子文件,而不被百度云无情提示“离线文件因含有违规内容被系统屏蔽无法下载”,以达到下载的目的,这个工具可以很好的解除百度屏蔽敏感词,需要的朋友快来下载使用吧。
为了对BT文件有一个直观的印象,我们还是以速度与激情7这个BT文件为例,从图中为各位看官做一下介绍。仔细观察下图,我们发现在图中的节点无非是三种类型,第一种是根节点,第二种是键值对节点(字典也是一个特殊的键值对节点,其键为名字,而值为其所有子节点),第三种列表节点。
简单的BT文件解析器
可以看到bencoding编码中的四种类型都有一个标识头,比如整数类型以'i'开始,string类型以数字开始。利用这一特性,对于每一个类型,我们先尝试读一个字符,并根据读入的字符判断读入的是什么类型,如‘i’为整形,'d'为字典,'l'为列表而剩下的数字则为字符串。
那么接下来的思路就非常清晰了,我们需要四个方法来分别解析数字,字符串,字典和列表。其中数字和字符串类型只用于表示值,而不能作为容器;列表和字典类型都可以作为容器,故还有一个parent参数,用于向父节点添加子节点。
由于到BT文件是树状结构的,这里我们使用递归来实现对BT文件的解析。可以确定的,BT文件一定是以一个字典类型开始的,所以我们先调用AnalysisDictionary方法,并把参数根节点传给它。之后在该方法中通过读入下一个字符来判断是什么类型,并调用相应的方法来解析该类型,而相应的方法又通过相同的方法继续调用另外的方法,如此循环,直到解析完毕,这也正是递归的思想。下边就是我实现的一个简单的BT文件解析器,返回的是一个IBNode类型的根节点。
显示BT文件树状图
好不容易解析完了,当然要先把它显示出来看是否正确。这里我们仿照“BEncode Editor”这款工具的界面来显示。简单分析一下,其实就是使用了一个TreeView的控件来显示。由于我们解析出来的节点和TreeView控件的节点正好是一一对应的,所以这里也用一个递归就能实现了。
显示效果就像下面这个样子。已经和上面BT文件修改工具很像了。
修改BT文件
至今为止我们都在做重复的工作,模仿已有的工具,那么接下来就是新的内容了。经过我的仔细观察后发现,百度云离线下载检测的关键词主要为
{ "name", "name.utf-8", "path", "path.utf-8", "comment", "comment.utf-8", "publisher", "publisher-url", "publisher-url.utf-8", "publisher.utf-8"}
这些键后面的值。只要我们把这些后面对应的值改为一些不敏感的词,那么就能躲过百度的审查。
为了把刚学的设计模式用上去,我在之前定义IBNode接口的时候预留了一个方法。
下载地址
人气软件
IDM UltraCompare特别版 15.0 免费安装版(含注册机) 文件比较工
yuv viewer(yuv数据查看工具) v1.0 绿色免费版
超强文件同步(bittorrent sync) v2.3.7.451 官方中文安装版
文件校验工具(File Checksum Tool) 1.30.27.0 官方绿色免费版
TIFF合并 TiffToy V2.01 绿色版
功能超强的查找与替换工具 Search and Replace V6.7 绿色汉化版
盛大光速搜索 v1.0.1.280 绿色免费版 快速搜索本机文件系统工具
键盘按键修改器 1.0.0.0 绿色版
Free Move(移动已安装软件程序文件夹) v1.0 中文免费绿色版(附使
查找重复文件(AcuteFinder) V3.0.2.1 中文绿色特别版(附注册码)
相关文章
- Anything(本地文件搜索神器) v1.3724.1020.314 官方安装版
Anything是一款专业的本地文件搜索软件,内置强大的扫描搜索功能,可以帮助用户对各种格式的文件进行搜索,并快速找到想要的文件,整个操作过程十分简单,可以满足大家的各...
- Windows Quick Suffix Classification 文件快速分拣工具 v1.0 绿色便携版
Quick Suffix Classification在电脑中使用的文件自动分拣软件,该软件支持自定义的配置,自动按照文件扩展名自动分拣移动文件到指定的文件夹等...
- 文件真实格式识别分析工具 v1.0 绿色免费版
文件真实格式分析识别工具帮你揭开文件的真面目,批量识别未知文件、无后缀或篡改后缀的文件,还可以批量更改识别后文件的后缀名/扩展名!准确率极高,欢迎需要的朋友下载...
- EverCraft 追光几何Lite版(文件历史管理工具) v1.0.44 Windows电脑版
EverCraft是一款极少数专注于文件历史管理的软件,通过EverCraft跟踪文件夹的变化,不管是新增、修改、还是删除文件,都可以轻松回溯到你想要的历史状态将文件夹里所有内容...
- Large Files Finder(大文件查找删除工具) v1.6.0 免费安装版
Large Files Finder是一款轻松查找并删除大文件的软件!立即查找并删除占用硬盘的大文件,删除 5 个最大的文件并节省 30% 的磁盘空间,多个图表可更好地表示大文件,...
- cryo(可视化文件管理器) for Linux v0.5.22 免费Linux版
cryo Linux版是一款实用的文件管理工具,它支持高效的文件复制和移动方式,可以轻松实现大文件的点对点传输,该软件还支持只读或写访问,并且对文件大小没有限制,使得文件传...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的BTTool种子文件修改工具 v1.0 绿色单文件版资源来源互联网,版权归该下载资源的合法拥有者所有。