
点击:0次
分类:系统工具
BTTool是一款简易实用的种籽文件改动专用工具,此软件可以协助客户简洁的分析BT文件,表明并改动BT文件,进而有效的消除百度屏蔽敏感词汇。
软件功能
1、简易的BT文件在线解析
能够看见bencoding编号中的四种类型都是有一个标志头,例如整数金额类型以i逐渐,string类型以数据逐渐。运用这一特点,针对每一个类型,大家先试着读一个字符,并依据读入的标识符分辨读入的是啥类型,如lsquo;irsquo;为整形美容,d为字典,l为列表而剩余的数据则为字符串数组。必须四个方式 来各自分析数据,字符串数组,字典和列表。在其中数据和字符串数组类型只用以表明值,而不可以做为器皿;列表和字典类型都能够做为器皿,故还有一个parent主要参数,用以向父节点加上子连接点。
2、表明BT文件树状图
模仿ldquo;BEncode Editorrdquo;这款专用工具的页面来表明。简易剖析一下,实际上便是应用了一个TreeView的控件来表明。因为大家分析出的连接点和TreeView控件的节点恰好是一一对应的,因此这儿也用一个递归法就能完成了。
3、改动BT文件
迄今才行大家都会做相同的工作中,效仿已经有的专用工具,那麼下面便是新的信息了。通过我的认真观察后发觉,百度云盘离线下载检验的关键字关键为:
{ name, name.utf-8, path, path.utf-8, comment, comment.utf-8, publisher, publisher-url, publisher-url.utf-8, publisher.utf-8}
这种键后边的值。只需大家把这种后边相应的值改成一些不比较敏感的词,那麼就能躲避百度搜索的核查。
为了更好地把初学的策略模式用上来,我还在以前界定IBNode插口的情况下预埋了一个方式 。