如果对BT种子文件进行修改?

问题是这样的,今天无聊到吾爱上逛逛发现一个帖子名为【BT种子清洗,不报非法!】
像俺们宅男们,种子是必不可少的,但是现在迅雷云播不给看 什么资源被举报 什么什么的 以前还只要改下种子名字就可以了!
现在就算改了种子文件名字都不可以,但是修改了种子内视频的名称后,居然一样能看!
所以在吾爱上看到那个帖子的时候很是激动!

所以我本人亲自登录了BT种子清洗网站 http://bteditor.***.com/index.php 但是 作为 伟大的“程序猿”
怎么能一直用别人家的东西呢!所以我就来论坛问问各位,除了不上传文件到站点外!
还能不能谁告诉我下 这个是什么原理实现修改的,砸程序猿必须自己风衣十足!

如果对BT种子文件进行修改?》有0个想法

  1. BT种子文件使用了一种叫bencoding的编码方法来保存数据。
    bencoding现有四种类型的数据:srings(字符串),integers(整数),lists(列表),dictionaries(字典)
    编码规则如下:
    strings(字符串)编码为:<字符串长度>:<字符串>
    例如: 4:test 表示为字符串"test"
    4:例子 表示为字符串“例子”
    字符串长度单位为字节
    没开始或结束标记
    integers(整数)编码为:i<整数>e
    开始标记i,结束标记为e
    例如: i1234e 表示为整数1234
    i-1234e 表示为整数-1234
    整数没有大小限制
    i0e 表示为整数0
    i-0e 为非法
    以0开头的为非法如: i01234e 为非法
    lists(列表)编码为:l<bencoding编码类型>e
    开始标记为l,结束标记为e
    列表里可以包含任何bencoding编码类型,包括整数,字符串,列表,字典。
    例如: l4:test5abcdee 表示为二个字符串["test","abcde"]
    dictionaries(字典)编码为d<bencoding字符串><bencoding编码类型>e
    开始标记为d,结束标记为e
    关键字必须为bencoding字符串
    值可以为任何bencoding编码类型
    例如: d3:agei20ee 表示为{"age"=20}
    d4:path3:C:\8:filename8:test.txte 表示为{"path"="C:\","filename"="test.txt"}
    BT种子具体文件结构如下:
    全部内容必须都为bencoding编码类型。
    如果字典用{}表示,列表用[]表示,字符用""表示,目录类型的BT文件大致是这样的:
    {
    "announce"="http://btfans.3322.org:8000/announce&quot; ;tracker 服务器的URL(字符串)
    "announce-lis

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注