java中的Torrent解析器

时间:2010-08-10 05:07:34

标签: java bittorrent

java中是否有可用的torrent解析器从.torrent文件中提取元数据......

3 个答案:

答案 0 :(得分:4)

关于wiki.theory covering the bitorrent spec的文章导致了BDecoder,这是torrent用来编码元数据的文件格式的解码器。玩得开心! (该页面也包含指向相应编码器的链接)

最简单的方法应该是使用Bittorrent API。提供的lib包含一个客户端,它应该能够解码元数据并包含用于此目的的java类。


相关问题:

答案 1 :(得分:0)

您可以使用此spec自行编写解析器。这应该不会太难。

否则,您可以查看任何基于Java的客户端的源代码。 Azureus/Vuze有可用的来源(初看时没有看到有关许可证的任何信息)。

答案 2 :(得分:0)

查看jtorrentparser

它使用static parse()方法解析一个short数组:

TorrentParser.parse(short[]);