• 闲言

    Posted on April 26th, 2008

    Written by MoontoC

    Tags

    BC大家都知道是什么吧,请结合标题看...

    很多不用BC的人都痛恨BC,因为BC在种子里加了很多无意义的00填充的文件,其实我想说的是,非BC用户恨它还算合情合理

    那作BT软件的人都恨它算怎么回事,是,的确BC这个做法完全是为了一个主要目的,也就是让看到这些文件的名字时把大部分白痴用户/初级用户/菜鸟用户/菜帮子用户都转换成BC用户

    但是貌似很多人都没考虑过BC这个做法仍然是有实用性的,简单的说,BC一方面打了无限的作弊广告,一方面,也在为用户节省时间

    具体来说是这样的,BT的内容是分区块的,一个种子可以有上千上万个区块,而一个文件也会跨越很多很多区块,当然有时过小,就会是一个区块存几个文件

    而BC的做法时,给每个文件分配至少一个区块,不满一个区块的位置,它会用00填充,并且给这个空白位置指定一个垃圾的超长名字,各语言版BC作出来的名字都带着各语言的文字介绍,总之是个超规模的BC广告

    而它这么作,在打广告的同时,也可以让你不去下载无意义内容,

    比如说普通的其他BT软件作了一个种子,这个种子中包含两个文件,第一个文件并没有精确的占满结尾的一个区块,

    而这部分,按照BT的功能,是可以把一个区块分给不同文件的,所以在此之后,谁下载了这个种子,都需要为自己不需要的文件买流量,

    比如说两个文件仅有一个是你需要的,那么你需要多下那么一点不属于它的,因为有一部分融合在同个区块中,

    也许有人会说,所以BC自己打包一堆文件,下载后直接删?当然不至于,那样的话BC就真BC了,BC自然是先匹配每个特定名字的,比如匹配_____padding_file_开头,并且以____结尾的文件,发现这种文件,干脆停止下载,这样就节省了流量不是

    那么其他软件这时候就受苦了,因为BC的这种方式,只让BC的用户本身可以少下载东西,而却让其他BT软件比其他情况多下载了很多用来填充区块的00,每次有非BC的BT软件来下载时,由于这些多出来的文件内容完全是表示空白的00,所以只要连接到的用户中有BC软件,那么就有这部分文件,并且随时无偿提供给你,让你看到BC的广告,而且让你多付出流量

    那么真的就没办法解决吗?不是,这太容易了,容易到让我费解为什么BC这么流行的软件,大家都了解BC的行径,而都只是在背后咬牙切齿而什么事情也不作呢

    简单的说,BC的下载和上传原理完完全全的可以用于任何BT软件,也就是说,当下载时发现种子中包括了那个特定开头和特定结尾都有的文件,就可以自动填充上去,也告诉其他用户我这部分已经有了不需要给我上传,然后再和BC一样的做法,自己屏蔽掉这些文件的存在,不写盘就好了

    我想说的事情似乎一点都没说清楚,嗯,的确如此,我想说的是,这么多BT软件背后骂BC,还不如自己照样也这么作,即便不这么作,也至少针对BC的做法作一下屏蔽,至少不至于让BC抢自己用户不是吗,不过我觉得更多的是我无聊而已,基本上包括我在内的已知的写程序的人,多多少少都得有点傲吧,不然怎么写程序,所以忽略这事然后继续骂BC显然还会继续

    This entry was posted on Saturday, April 26th, 2008 at 04:36 and is filed under 闲言. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.
  • 2 Comments

    Take a look at some of the responses we've had to this article.

    1. netwjx
      Posted on August 2nd

      楼主貌似真的是不知道 用这个方法实现文件跨区块的问题 并不是什么好方法 毕竟破坏了纯粹的torrent文件结构

      µTorrent的实现相对就要好一些

      随意破坏torrent文件结构的行为本来就不合理
      这个和msie的行为基本一致 让自己方便的同时制造了很多麻烦 包括给自己的和给别人的

      用的还是这么龌鹾的方法(增加空白文件)

      当然这一切的一切 还是和bt官方的态度有直接的连续 官方对此很冷漠

      可以看看这个国人开发的bt客户端,无奈的牢骚
      http://blog.chinaunix.net/u1/42104/showart_357069.html

    2. Posted on August 2nd

      楼上貌似没看明白我在说什么

      正是这种破坏结构的方式给我带来了麻烦,而我希望解决它,如果说用MSIE做比较的话,IE那是破坏大环境的行为,而我希望做的,仅仅是一个hack...,这也是个无奈而为之的事情,如果BC不做那种龌龊的事情,我也不会有这种想法

  • Post a Comment

    Let us know what you thought.

  • Name:

    Email (required):

    Website:

    Message: