Firefox插件完美解决BT种子下载问题
icon2 Tough Computer | icon4 2007-07-17 22:42| icon318 Comments | 本文内容遵从CC版权协议 转载请注明出自matrix67.com


    IE和Firefox处理返回数据类型的方式不太一样。IE走起来就去查文件后缀名,而Firefox则会先看返回数据中Content-Type的MIME类型。而对于.torrent这样的新文件格式很多服务器都不能正确返回Content-Type的值,这样就导致有些地方下载种子的时候IE完全正常但在Firefox里却显示成一大堆乱码。这种情况经常出现在平时大家下载小A的时候遇到的那种下载地址为link.php?ref=xxxxx的种子存取系统。用IE Tab是一个解决办法,不过这种办法又慢又麻烦,而且我也有点怕不安全。我也曾经写过一个asp小程序在服务器端抓取种子文件并以正确的Content-Type返回,但由于诸多原因最后关闭了这个asp程序。最近找到了一个叫做Force Content-Type的Firefox插件非常有用。既然前几天有人又提到了这个问题,这里就来分享一下用Force Content-Type完美解决BT种子下载问题的方法。
    这个插件可以强行改变返回的Content-Type值,地址的判断使用正则表达式。安装插件后先把Disable Force Content-Type前面的勾去掉,然后你需要添加五个新的规则,每个规则的第一项是目标地址,第二项是原MIME类型(用一个点表示所有类型),第三项是新的类型(BT种子的MIME类型为application/x-bittorrent)。五个规则分别如下:

^http:\/\/.*\.torrent$                    .   application/x-bittorrent
^http:\/\/.*\/fetch\.php$                 .   application/x-bittorrent
^http:\/\/.*ZmV0Y2gucGhw$                 .   application/x-bittorrent
^http:\/\/.*L2ZldGNoLnBocA(==|%3D%3D)$    .   application/x-bittorrent
^http:\/\/.*ZXRjaC5waHA(=|%3D)$           .   application/x-bittorrent

    前面两个是干什么的一目了然;后面三个是干什么用的呢……经常用那个的人可能一看就知道,不知道的话不要紧,加上没害处,总有一天你会发现它是干啥的。

做人要厚道,转贴请注明出处

18 条回复

  • 楼层: 沙发 | | topboy 说:

    很好,很强大

  • 楼层: 板凳 | | swj 说:

    这种情况经常出现在平时大家下载小A的时候

    什么叫 小A ?

    回复:看到A你能想起什么

  • 楼层: 地毯 | | 迷…… 说:

    还有H

    回复:遇到专家了?

  • 楼层: 地板 | | guest 说:

    这文章真好
    我用torpark,ie tab不能自动调用代理,抓狂了好久
    不过force content-type好像和flashgot有冲突
    就算强制定义成torrent文件但是flashgot还是当php在下载
    幸好不算大问题,禁用后者就行了

  • 楼层: 地下室 | | 大A 说:

    谢了,由于一些原因,已经来你博下载过好几次这个小东东并设置了。
    用IETAB很多时候由于代理未在IE中设置,找不到种子。用这个解决的可是大问题啊。
    再次感谢。

  • 楼层: 地基 | | dec 说:

    无效

  • 楼层: 地壳 | | non 说:

    看半天不知道在哪下载

  • 楼层: 地幔 | | triple 说:

    说了一堆,不给下载链接...

    回复:下载链接就是“Force Content-Type”指向的链接:
    https://addons.mozilla.org/en-US/firefox/addon/3207

  • 楼层: 地核 | | 个中狼 说:

    一直想把火狐下种子乱码的问题解决,但查来查去也没搞定,
    因为到处都是象楼主这样的人啊!!不厚道

  • 楼层: 10楼 | | 色狼 说:

    好用,感谢

  • 楼层: 11楼 | | lxq 说:

    搞了半天,还是下不了种子,,页面一片空白,郁闷

  • 楼层: 12楼 | | thx 说:

    Thx,这么简单的办法,楼上的都是SB

  • 楼层: 12a楼 | | xiexie 说:

    成功了 多谢

  • 楼层: 14楼 | | 问题 说:

    我是用在线代理的用你这个方法不行,
    application/x-bittorrent我如果使用bitcomet是不是应该改成application/x-bitcomet?

  • 楼层: 15楼 | | meidog 说:

    后生可畏!博主真有才。我从mozine论坛里看到帖子过来看的:
    http://forums.mozine.cn/index.php?showtopic=20569

  • 楼层: 16楼 | | BY 说:

    没用过 最后那三个是干嘛的?

  • 楼层: 17楼 | | 感谢 说:

    十分感谢,成功了。

  • 楼层: 18楼 | | kkc无聊 说:

    很明显此作者已经停止了该插件的更新,firfox3不顶用

您也随便说几句吧:

请注意:如果您是第一次在本站发表评论,您的评论需要通过管理员的审核。

您可以在Gravatar设置您的头像。