碰到不会的技术问题,我还是先度娘。能中文看懂,为什么非要看英文呢。

java 解析/读取 种子/bt/torrent  内容,这个度娘给的满意答案并不是很多。GG之后的搜索结果出现了stackoverflow这个网站,技术人员都懂的,基本有解决方案了,犹如黑暗里的萤火虫,早期度娘java问题的javaeye。

有3种解决方案

1、不适用第三方jar,可以看看 http://blog.csdn.net/phinecos/article/details/4611924。 度娘给的基本都是这种解决方案。顺便鄙视下国内的某些程序员,转载别人的文章时,也不测试下,结果1传10,10传100,都是有bug的。

2、使用jbittorrent api,说实话,没研究怎么玩。由于本人已离开了这个行业,适用为主。

3、Eclipse ecf,第一次听说,不懂的同学自己度娘或GG。实际上是一个插件,进入eclipse官网,下载压缩包,比较大(16.1M),因为我们要的只是解析BT,只需要其中的一个jar文件即可。打开压缩包,在 plugins 目录下,找到以下文件

我们只需要第二个即可,也不大,74K。

这是在线API地址:http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/protocol/bittorrent/TorrentFile.html

接下来就纯Demo

 1 import org.eclipse.ecf.protocol.bittorrent.TorrentFile;
 2
 3 public class Test
 4 {
 5     public static void main(String[] args) throws Exception
 6     {
 7         String path = "d:/0623060253062306025306.torrent";
 8
 9         TorrentFile file = new TorrentFile(new File(path));
10
11         String[] strs = file.getFilenames();
12         long[] longs = file.getLengths();
13         System.out.println(strs.length + " " + longs.length);
14
15         for(int i = 0; i < strs.length; i ++)
16         {
17             System.err.println(strs[i] + " --->  " + longs[i]);
18         }
19
20
21     }
22 }

显示结果,大家自己加table或者div就OK。

如下是迅雷解析BT,我们现在也能实现如下效果了。

转载于:https://www.cnblogs.com/heyus/p/3183868.html

java 解析/读取 种子/bt/torrent 内容相关推荐

  1. java解析pdf获取pdf中内容信息

    java解析pdf获取pdf中内容信息 今日项目中需要将pdf中的数据获取到进行校验数据,于是前往百度翻来覆去找到以下几种办法,做个笔记,方便日后查询. 废话不多说,我要直接上代码装逼了 第一种 使用 ...

  2. java 从excel中读取数据_在Java中读取Excel文件的内容和导出数据到Excel文件中

    转自www.chianjavaworld.net 原作者:SonyMusic 读:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 在Java ...

  3. Java如何读取txt文件的内容?

    作者:子谦 链接:https://www.zhihu.com/question/67344572/answer/252403722 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  4. java解析读取.rtf格式文档

    rtf是开源格式,同时可通过Microsoft Office打开,那么怎么利用java读取.rtf格式的文档呢? package jichu.test_simple;import java.io.Fi ...

  5. java txtreader_Java读取和写入文本文件内容

    1.Java 写入文本文件源码 import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; ...

  6. java如何读取word文档内容并修改指定内容文本颜色

    最近项目涉及到一个功能需求:将指定文本写入word文档,并根据指定词语将word中内容改变颜色并下载. 用到的jar包:spire.doc.jar        org.apache.poi 官网链接 ...

  7. java 解析excel获取单元格内容封装方法(兼容2003和2007)

    支持xls2003及xlsx2007导入excel //导入excel接口 @RequestMapping(params = "importDecMainCode", method ...

  8. java中读取excel数据类型_在Java中读取Excel文件的内容

    利用JExcelApi来动态生成excel文档 首先,请到http://www.andykhan.com/jexcelapi/index.html下载java excel api,主页上同时有比较详细 ...

  9. java clob 读取_java 实现读取clob

    java 实现读取clob,驱动程序,加载,对象,数据类型,类型 java 实现读取clob 易采站长站,站长之家为您整理了java 实现读取clob的相关内容. 1.说明 jdbc 数据类型为Clo ...

最新文章

  1. Open3d学习计划—高级篇 4(多视角点云配准)
  2. “人文清华”讲坛——陈国青 大数据:颠覆的力量(附视频)
  3. Python学习第三天--数据类型
  4. spring mvc中两种异常的处理手法
  5. 简述ie_apache_php_mysql的关系?,apache +php + mysql
  6. OpenCV findContours和drawContours用法的实例(附完整代码)
  7. 2016蓝桥杯省赛---java---B---8(四平方和)
  8. 实现织梦dedecms百度主动推送(实时)网页抓取
  9. 转载,handler
  10. mysql查binlog删除时间_mysql的binlog日志删除查询
  11. 第一次自己成功写成的js程序
  12. 二分搜索/查找(最大化or最小化问题)
  13. 22 个免费高质量的电商网站模版
  14. 利用小波分解后,频率计算问题
  15. Docker部署solr8.5.2、ik、表结构一对多全量导入
  16. c语言先加后减程序,C语言中的加加减减
  17. 西安、武汉、成都、南京、杭州、苏州和广州,这些城市都有哪些互联网公司?一文全知道!...
  18. Chromium网页Layer Tree创建过程分析
  19. springfox集成教程
  20. oracle中 rownum和rowid的用法

热门文章

  1. nrm(npm)安装和使用
  2. vue使用高德地图实现多种点样式海量点渲染及信息显示
  3. 滚动变色的文字js特效
  4. 【资源】前端优质资源收集
  5. 字节跳动终面:35K,18薪,什么时候能入职?
  6. 计算机科学领域的术语,计算机科学中的术语(3)
  7. 万物皆可元宇宙?警惕资本炒作,识破韭菜骗局
  8. matlab示波器有功功率,第5章MATLAB与电力系统仿真(12级)讲解.ppt
  9. byvoid 神牛的tarjan算法讲解!
  10. 开发者危机!GitHub、GitLab 全部大裁员