BEncode Editor——BT种子文件修改利器

2011年04月25日   By Demon   189,912 views

对 BT 有一定了解的同学,应该不会对 BEncode Editor 感到陌生。利用 BEncode Editor 可以很方便的查看和修改种子文件的内容,还能计算种子的 SHA1 HASH(哈希)值。整个程序只有300多KB,虽然比 uTorrent 大了那么一点点,但是勉强还能算得上很小很强大的软件。

阅读这个条目剩下部分 »

用VBS实现Bencode算法

2011年04月24日   By Demon   34,628 views

很久以前,在写 VBS 版六维空间流量作弊工具的时候,需要用到 Bencode 算法。当时 Google 来 Google 去,也没有找到现成的代码,而且急于求成,就用迂回的的方法完成了作弊工具。既然前几天完成了 JavaScript 版的 Bencode 算法,今天就完成 VBScript 版的 Bencode 算法吧。后有无来者我不知道,但至少前无古人。

阅读这个条目剩下部分 »

JavaScript函数参数,传值还是传址?

2011年04月23日   By Demon   25,569 views

首先,十万以及万分肯定的说一句, JavaScript 函数传递参数时,是值传递。虽然您可能不信,因为 ECMAScript 变量可能包含两种不同数据类型的值:基本数据类型,和引用数据类型。难道引用数据类型传递的时候难道也是值传递吗?答,没错。

阅读这个条目剩下部分 »

用JavaScript实现Bencode算法

2011年04月22日   By Demon   33,302 views

很久以前,在写JavaScript版六维空间流量作弊工具的时候,需要用到Bencode算法。在《Bittorrent Protocol Specification》上面找到了一个JScript的实现,然而,不幸的是,上面的那个算法是错误的,程序会陷入死循环,用不了多久电脑就死机了。当时急于求成,用迂回的的方法完成了作弊工具,却一直没有完成Bencode算法。今天参考BitTorrent 5.3的Python源码,把JavaScript版的Bencode算法完成了。

阅读这个条目剩下部分 »

用JavaScript读写二进制文件的另一种方法

2011年04月21日   By Demon   31,938 views

曾经写过一篇《用JavaScript读写二进制文件》,其实严格的说是JScript,但是很多不明真相的同学根本不区分。内容摘自CodeProject《Reading and Writing Binary Files Using JScript》一文。最近要用JScript处理一些二进制的*.torrent文件,重新看了一遍原文,发现有人在回复中提供了一种更简洁的方法

阅读这个条目剩下部分 »