创建或修改目录:/www/wwwroot/104.219.215.234/data 失败!
台灣 拳交 Node.js 去掉种子(torrent)文献里的粗暴信息 - 叔叔偷玩侄女

叔叔偷玩侄女

你的位置:叔叔偷玩侄女 > av快播 > 台灣 拳交 Node.js 去掉种子(torrent)文献里的粗暴信息
台灣 拳交 Node.js 去掉种子(torrent)文献里的粗暴信息
发布日期:2024-11-19 23:40    点击次数:189

2012 年,一部名为 ABS-130 的日本影片引起了汇聚的更始台灣 拳交,汇聚上纷繁出现了 “当初求种像条狗,如今*完嫌东说念主丑”的风光,成为了 2012 年互联网的一件大事件。

2014年,净网行动烈烈轰轰地进行,各大互联网公司齐作出了程序,一时之间XX云、X雷齐把万恶的种子拒之门外。净网行动万岁!!(还我苍安分!!)

各大网盘、下载应用齐从种子当中索求纰谬信息,将种子拒之门外。这些纰谬信息究竟藏在何处?让咱们一商量竟。

种子文献结构

以下内容来自维基百科

.torrent种子文献实质上是文本文献,包含Tracker信息和文献信息两部分。Tracker信息主如果BT下载中需要用到的Tracker干事器的地址和针对Tracker干事器的设置,文献信息是阐发对主义文献的盘算推算生成的,盘算推算遵循阐发BitTorrent左券内的Bencode规矩进行编码。它的主要旨趣是需要把提供下载的文献诬捏分红大小特地的块,块大小必须为2k的整数次方(由于是诬捏分块,硬盘上并不产生各个块文献),并把每个块的索引信息和Hash考据码写入种子文献中;是以,种子文献便是被下载文献的“索引”。

上图是一个典型种子的结构,那些被识别出来的粗暴纰谬字就藏在 name 和 file 当中。name 包含了该种子的名字,如:abcd-123 性感XXXX。而 file 当中的 path 则包含了要下载的通盘文献的信息,如:草X社区最新地址.txt等等。

Node.js 和 parse-torrent 库

为了寻找出种子当中的粗暴信息咱们请出了 Node.js 和 parse-torrent库 当作助手。

履行准备:

种子一枚安设 Node.js 电脑一台

最初咱们欺诈 npm 安设 parse-torrent 库,它匡助咱们快速找到种子内的信息。

npm install parse-torrent

这个库会将种子的信息剖析出来,以对象的边幅复返给咱们。

检察遵循:

name:

files:

不错看到用 parse-torrent 库剖析出来的 name 和 files 的信息齐是以 Buffer 边幅存储。

清洗种子

若何将种子里的粗暴信息清洗掉,把万恶的种子肃清在摇篮之中,最进攻的就算要根除调 name 和 files 内部 path 的信息。

历程这么之后,咱们的粗暴种子文献就造成这么了:

实战阶段

马来西亚文爱

最初准备一个种子,进行XX云的离线下载。

一启动它是被拒却的。

然后运行剧本进行清洗。

node cleanTorrent IPTD-XXX.torrent

下载得胜了!

剧本源码放在这里了,要去看一下我的下载内容了!!!

(**齐脱了你给我看这个!!!)

终末

本文适宜技能究诘,感谢你的阅读,有不及之处请为我指出。

请您花极少时间将著作共享给您的一又友大概留住评述台灣 拳交。咱们将会忠诚感谢您的扶植!



创建或修改目录:/www/wwwroot/104.219.215.234/data 失败!
JzEngine Create File False