哪怕在自己网盘里也禁止下载,而且由于国内现行的网速

缘起

在一轮又一轮「净网行动」的严肃执行之后,打了连年擦边球的各大网盘终于一本正经做出了妥协。我们发现,以广阔采取的百度云为例,众多影视剧、音乐、软件的盗版资源被系数封禁,虽仍可上传下载,但一度不允许举办分享。

一阵天网恢恢的打压之后,平时辛劳顿苦找了半天资源,点开却都是这副鬼样。

便利的享受与转存效能是网盘的重中之重亮点之一,即使资源的版权保养已成大势所趋,现在网民也日趋最先接受付费观影、听音乐等花费格局,但也正因版权问题,这么些走正版路线的录像平台所提供的始末并无法完全覆盖观众的观影需求,外加像本人这么的馆藏控兼高清控,更是不知所措从它们这里取得满意。

关于很黄很暴力你懂的资源,则被彻底封杀,哪怕在协调网盘里也明令禁止下载,有些网盘甚至从来不让上传,政策的魔手终于伸进了每一个用户的亲信空间里。

被政策束住手脚的网盘产品无奈地失去了一大截魅力。

自己说技术与政策之内永远存在着博弈,网盘供应商树大招风没有艺术,那么我们那一个不起眼的用户是否足以考虑办法破解这一难题吗?

多年来,国内网络版权珍贵的力度渐渐加大,从“净网行动”严查网盘分享内容、直致快播于绝境,到广电封杀电视盒子,再到版权局严令未经授权的云音乐系数下架,政坛的一名目繁多行动让高枕无忧地分享了几十年免费内容的网民们终于幡然醒悟——现在是真正了。

规律研究

要化解问题就要先搞了解问题的要点——网盘是何等分辨盗版资源的?

一言九鼎词吗?不不不,答案是哈希(hash)算法。哈希算法通过测算文件本身的多少,生成一个恒定长度(如128位)的字符串,我们誉为哈希码,一个利用在网盘上合格的哈希算法应当保管全球所有的文本都对应着不同的哈希码。网盘就是经过哈希码迅速识别文件是否违规,这也是秒传机制的兑现原理。

哈希码是按照文件本身的数量测算得来的,与公事名无关。所以,有些吃瓜群众妄图靠修改文件名或后缀名来绕开识别,跟考前想靠烧香拜佛取得好战表同样是天方夜谭。

既是靠文件数量识别,要躲开就需要变更文件本身。有一招应用广泛,就是将文件压成压缩包,压缩包是一个崭新的文书,其哈希码不在网盘的黑名单中,自然就能逃脱程序审批。但这一艺术有举世瞩目标欠缺:对于大文件,压缩和解压都充裕耗时,资源宣布者和跪求者都嫌麻烦。

作为不折不扣的收藏控,我在用上网盘之初就欣喜不已,时至前几天平昔是各大网盘的赤胆忠心用户,对这方面关心较多,也探索过怎么铲除分享限制。从前在《新时期的资源帝战术研究》一文中,就提议了一种靠电驴磁链(ed2k)在115兑现无障碍分享的点子(倚重于离线下载功用),没悟出但是多长时间115就收回了普通用户的离线额度,只有付费VIP才能继续使用此法。

钢铁如我岂肯轻易认输,这不现在,又找到一种彻底清除限制的方式,适用于具有网盘、所有文件,而且比《新时期的资源帝战术研究》中的情势方便、实用得多。

何必绕那么大圈子,何不以最简易的措施去改变文件内容?

规律异常简便:在文书末尾扩充任意字符串,所得哈希码立马变样。

并且对文本扩张内容的过程分外快捷,不会像制作压缩包这样耗时,不故事集件大小,几乎都是in
no
time!同时,这一操作并不影响文件的例行使用,电影依旧看、歌照样听、exe照样跑。

技巧的开拓进取永远超前于政策和法规,就似乎教育学的上进永恒超前于人伦。本着互联网的绽开精神,这么多年来,国内的互联网产品商前赴后继,为用户拿到免费资源提供了巨大的有利。想想已经,优酷土豆上影片电视机剧应有尽有,百度音乐歌曲随便下,115上的动画可以疯狂地塞满硬盘,种子搜索网站遍地开花……

软件表明

自家把那个问题实现成了一款Windows软件,既然是为了破解哈希码带来的享受限制,那么就起名为AntiHash(反哈希)吧!

新鲜出炉的AntiHash 1.0.0版界面

右下方「自定义AntiHash码」编辑框中可输入任意字串(默认为「AntiHash」),作为扩大到文件末尾的始末。(大家不妨把对文件扩充内容的这一经过就称作AntiHash。)

将需要举办AntiHash的文本拖拽进去,列表中就会展示该公文路径:

只可以拖文件,文件夹是拖不进来的啊!

为涵养界面赏心悦目,不协理横向滚动条,文件路径过长时会显示不全,可双击查看:

现以C:\Users\逸之\Desktop\demo.mp3为例,演示AntiHash功用。先右键属性,查看一下该文件的大小:

点击AntiHash按钮,将对列表中的所有文件举办AntiHash操作:

顺利完成AntiHash的文书,路径左边一栏会打上对勾。假使没有出现对勾,表达路径存在问题,或文件正被其他程序占用。

再看其尺寸:

比先前大了8个字节,这8个字节,正是「AntiHash」这8个假名组成的AntiHash码。

本条demo文件,其实是新近很火的《一拳超人》中的一集,即使未经任何处理上传网盘:

肯定的秒传

果然的不准分享

而在AntiHash之后:

惊慌失措秒传,因为门当户对不到现有的哈希码。

让大家稍等片刻……

好的,搞定。

分享毫无压力

有了AntiHash,不仅可以不受限制地享受一切文件,仍可以够保持协调盘里的资源不再会被挟持和谐。当然,就算自由如此,也还请低调行事,你看:

至极净网行动,百度云严苛打击不良音信、色情低俗音信的不胫而走行为,如经发现,或将封号处理。

因此,太过狂妄被封了号可别怪我。

与此同时,请勿传播色情资源,请勿助长盗版市场,此软件仅为胸口痛友一试身手交换之用,请勿用于商业活动,如发生版权相关的其它法律问题,作者概不负责。

当然,想必也不会推广开来,我们小范围用用就好。

好了,继续介绍。

纵使AntiHash操作不会潜移默化文件的正常化使用,但你可能仍可望得以将它过来,所以自己还提供了復苏效能。对于AntiHash过的文书,双击其路径会对AntiHash码举行表达:

这是你定义的AntiHash码与以前一致的图景,假设改成其余,就不会认为该文件AntiHash过:

这也就代表,AntiHash码如同密码一样,你只要采用自己的AntiHash码,别人就不能够对文件举办复苏操作。设计这点紧即使为应对AntiHash过的文本被另行协调的情景,大家换一个AntiHash码,就足以继续享受。

点击復苏按钮,将对列表中AntiHash过的、AntiHash码匹配上的公文举办回复操作:

马到成功苏醒的文书,路径右边一栏会冒出规模。假如没有框框,表明路径存在问题,或文件正被其他程序占用。

好了,啰嗦了如此多终于介绍完了,看到此间的都是真爱,奉上软件下载地址:

软件下载链接(百度云)

含32位和64位六个版本,请遵照自己的系统创造地放弃此外一个。

迎接订阅《逸之的主次小库》专题,AntiHash后续可能推出的本子更新将收录其中。

保障版权是好事,但对于一个普通用户(消费者)来说,现在要追个剧、看个综艺节目、听个音乐,得去一些个地点,手机上要装好几个APP,一些冷门资源则根本未曾正规途径,而对于笔者这样的资源控,更是习惯把公文下载下来,不亲手得到总觉得没有安全感,也满足不断自己的收藏欲,而且由于国内现行的网速,在线观影的清晰度实在不给力,流媒体的回放、快进也并不便宜。

关于icon

本次的次第icon依然由自己的御用设计师S7成功,其形是一颗松果,紧要内涵如下:

1、主体由菱形构成,象征总计机文件的分块存储,以及哈希算法将文件分块叠加总括的原理;

2、互联网犹如一棵大树,一个个文件正如树上的一颗颗松果,松果落地供人捡拾,是互联网分享精神的反映;

3、松果坚硬的外壳则意味软件破除限制之有效、之有力。

这货还给了个翻转的方案,颜色一调,俨然成了像模像样的花蕾:

我说花朵也很有内涵啊:

1、花香满园寓意分享;

2、红杏出墙寓意破除限制;

3、含苞待放寓意软件前途不可限量。

啊哈哈哈,胡说八道的水准尤其突破天际啦……

2016年9月20日 苏州

没错,好东西,要放在自己硬盘里才是王道。怎么获取呢?当然靠网盘。

何以要用网盘?

网盘是云时代带来的超强神器,即便你到如今都还没用过,真该好好地自我检讨,尽管你不是个收藏控,也对冷门资源毫无兴趣,至少也该行使网盘备份一些祥和的材料、和爱人共享一些情节。

怎么说网盘是神器?作为以服务器为物理介质的云存储服务,网盘与PC本地硬盘的机理和用户体验并不相同。除却冗余备份那一个尚无法直观感受到的性状,网盘最强大的少数,也是令人最欣赏的一点,就是秒传机制。假如云端已经存在某个文件,那么我们将其上传至网盘的耗时是秒级的,本场合下的上传速度跟网速几乎没有涉嫌。即使你家是2M的ASDL宽带,照样弹指间上传。

这一编制的贯彻依靠的是hash(哈希)算法,在云端,每个文件都有着一个无比的hash值,判断两个公文是否同样,只需判断其hash值是否同样。hash算法有为数不少种,任何一种总结文件hash值的算法所追求的都是使结果唯一。举个最简易的事例——取余:

1%7 = 1

9%7 = 2

2015%7 = 6

2013201420152016%7 = 3

无论多少长度的数,经过取余运算,最后结出(即hash值)都是一个低于7的非负整数。在那些事例中,显明存在着不同数额的hash值相同的动静,比如10和2013201420152016的hash值都是3,这一算法只好生成7个不同的hash值(0~6),因而只可以标记7个不同的数量。

云存储所拔取的hash算法显著要复杂得多,以著名的MD5算法(新闻摘要算法第五版)为例,任何数据或文件(文件本来就由数量整合)经过MD5算法运算,均生成一个长短为128位的二进制数,其hash值就可以有2^128个(约340万亿亿亿亿),假若以MD5码作为文件的绝无仅有标识,那么基本同意全球(按70亿总人口算)每人拥有近5万亿亿亿个互不相同的文件。这么些都是天文数字,以最近的情事看,世界上的文书再多,也无法达到这一个数额。类似的hash算法有这一个,它们都力求保证不同文件拥有不同的hash值。

(在文件系统允许的情形下)一个文书的尺寸可以是自由的,能够唯有几K,也可以有好几十G,但其所对应的hash值总是只有那么长(如MD5码永远只有128位),在网络上进行文件传输时,传hash值比传文书本身要便捷得多。网盘就是拔取这一原理,在保留文件的还要保留着它们的hash值,在用户上传文件时,先总括文件的hash值,在云端搜索是否留存同样的hash,若存在,则印证服务器已有其一文件,就不需要真正地上传,只需在用户的网盘里提供一个链接,让用户误以为文件已经上传成功(事实上上传的只有是这些文件的hash值)。

有了这一效应,我们备份电影、动画、游戏的时候,就无需忍受每秒几十KB的上传速度。硬盘里放不下,又舍不得遗弃的资源,都足以尽情地留在网盘。而别人分享的公文,则可以瞬间转存到温馨的网盘里,想怎么时候下就何时下,不怕丢失。

再就是也多亏由于这一编制,网盘才方可拥有无敌的离线下载功能。离线下载平日襄助BT种子和链接二种模式,用迅雷拖种慢得要你相信,而挂到网盘却足以弹指间搞定,直接秒杀迅雷会员。其原理十分简单,就是看种子(或链接)里的文件是否已经存在于服务器,已经有了就不需要再慢慢地获取。(当然迅雷会员的离线下载也是一致原理,但迅雷要钱,网盘免费,你说用哪些。)

离线下载的好奇现象

BT种子也是前边针对资源共享的一个宏伟发明,其主旨是去主旨化,让用户可以点对点开展文件传输,不再需要服务器,文件存在于甲乙丙丁的民用电脑上,他们做种,你就可以去复制过来。

网盘与种子的结合愈加强强联手,我们不再需要挂着下载软件苦等人家做种,旁人一关机就根本未曾速度。使用网盘的离线下载功用,可以弹指间将种子里的资源保存到温馨的网盘,而后从网盘上下载,即使不是满带宽,速度也至少不会没有。

网盘最早推出时,下载速度经常都是满带宽,这是用户平素从服务器下载的由来。但前进到现行,网盘的下载速度不比以往了,由于其编制尚未公开,只好臆想几点原因:

1、为了减轻服务器压力,动态范围了每个用户的下载带宽;

2、在P2P机制的提携下,有些意况下服务器不作为下载源;

3、为了获利,你开通会员,我就让你满带宽下载。

而是此间的首要不在于谈论咋样运用离线下载搞定高清资源,也不是援引BT天堂ed2kersed2000放放电影一生有你BT之家这一个时刻可能被抄家的资源搜索站,而是如何在现行这般一个不方便的环境下,继续网友间的资源共享,如何团结入手,互惠互利。

近来各大网盘都限制了分享效率,比如在百度云,绝大部分视频电视机剧都已经无法享受,其服务器上保障着一个负有盗版影视文件的hash值的列表,这是一个黑名单,黑名单中的文件一分享就会立马被遮挡,而115的享用功用免费用户根本无权使用,金山的外链服务器干脆永远都在保安。其他网盘我用得不多,想必也并不会好到哪去。

网络上大方的度盘分享一夜间都成了这些样子。平时为了避免被挡住,可以将文件打成加密压缩包,但对大文件并不适用。

115陈年犀利的多少个享受途径都已改成VIP的专利

天真如我直接以为,在网盘上挂种子,只要云端有资源,离线下载就能弹指间成功。于是尽管网盘不能直接分享,只要在网上找到种子,就足以毫无遮拦地拿到资源,我想给外人分享,也只需要自制种子就行。直到日前的某一天,我在百度云上挂的一个离线怎么也尚未速度,想着可能云端没有资源,服务器正在别处寻找,但新兴有空子从旁人这儿间接转存到了一样的文件,云端明明就有,而离线却仍然没有速度。这到底是怎么回事呢?

自我起来试验,用μTorrent软件制作一些网盘上已有文件的种子,有些离线成功,有些则永远找不到资源,不同网盘的显示还不尽相同。我将协调硬盘里独一无二的文本上传到网盘,制成种子举办离线,则并未一个能成功。这一气象让自己深感困惑,难道网盘的离线下载并没有将种子与云端已有些文件举办hash匹配吗?

自身寻思许久,突然恍然大悟:BT种子采取的hash算法是SHA-1,什么人说网盘服务器里文件对应的hash码就是SHA-1码!实验声明,每个网盘都具备自己的hash算法,它们并未权利再其余去总计每个文件的SHA-1码。

那么为何有些种子挂离线就能打响吧?那是最初,在有人做种的景色下,网盘拿到了种子里的文书,并把种子和文书的照应关系记录了下去。在这未来,网盘才能遵照种子在云端找到现成的资源。

用户挂离线下载时,服务器会先在文书-SHA-1表中询问:如若找到,就可以将相应的文书一贯存到用户网盘;即便没找到,就需要到网络的其他地点找找正在做种的电话。PS:尽管事实上文件存在,其SHA-1码为空,服务器就不可以断定。

找到做种的对讲机后,就从这里下载文件到服务器——此时是真的下载,不是hash匹配——下载完后,使用自有的算法总计文件hash值,查表,看这文件是不是现已存在,将其SHA-1填入表中。PS:下次有用户离线该种子就能一向在表中找到,可以弹指间转存。

可见,即使是兵不血刃的网盘,也并不可能担保每个种子都离线成功,倘使没人做种,即便云端有资源,你也永远都拿不到。

那就象征,我想共享一个资源,将其做成种子是不靠谱的,毕竟亲自做种依然很勤奋的。退而求其次,百度云的莫逆之交可以极其制地互相分享,不过大家不可以让每个资源公布者和跪求者都加成好友。

到底还有没有其他办法吗?

在测试种子离线时,我也测试了引力链接。磁力链接是对BT种子的优化,种子本身是一个文本,而磁链是一串字符,更易于传播,也更便于制止被调和。事实上磁链中保存的也是一个hash码,通常我们看出的磁链形式是这么的:

magnet:?xt=urn:btih:33LXETSPT2GTR6ZZ4VH3TELXBYSSFU7Y

内部“33LXETSPT2GTR6ZZ4VH3TELXBYSSFU7Y”就是hash值,此处的hash算法是BTIH(BitTorrent
Info
Hash),BTIH实际上是对SHA-1信息字段的hash值,也就是说,每个BTIH磁链都是与一个一定的种子文件相关联的。我们在动用这么些磁链时,网盘后台会去尝试寻找与其对应的种子文件,最终的离线下载如故靠的种子。网盘隐藏了这一步骤,可是在迅雷里就一目通晓:

在迅雷里新建磁链下载,初叶出现的是遵照磁链获取种子文件的界面

那就是说是不是就走投无路了吧?别急,磁链有过多种,电驴磁链(ed2k)就不需要依托种子,其hash码是针对性资源文件本身总括出来的,也就是说,电驴磁链与公事相继对应。于是大家是不是可以靠它来突破网盘的分享限制呢?

ed2k行使混合MD4算法,只协助对单个文件举办编码,正好一一对应,可是我们照样不可以妄想网盘会维护云端每个文件的ed2k码。然则就是只有一线希望也无法随随便便,于是我利用eMule
LinkCreator软件,生成了一个本地文件的ed2k磁链:

ed2k://|file|3.txt|648|1DC437533C342D4531A9E0986A73E6DC|h=PFWKEORT7MY4ITQUEWHQUXUM3T6LKZXR|/

(为保障隐私,偷偷改动了一晃,所以现在这多少个磁链是不可能用的。)

格式是如此的:

ed2k://|file|文件名|文件大小|混合MD4码|h=用来修正文件损坏的根哈希值|/

这是自身要好创造的一个文本,云端相对没有。当自家将其上传到百度云,然后挂磁链离线,并不曾任何反响。但是当自身将其上传到115,挂磁链离线,奇迹出现了,真的转存成功了!

那表明一点:115在上传文件时会总结其ed2k码并保障在服务器的表中,而百度却并从未如此做。(从这点隐藏极深的差别,就能够看出115做产品的确更用心。)

然后我试了过多文本,皆完美离线,在旁人的115上也能离线到自家的文书,这是何等令人振奋的一件事啊!将来我可以随心所欲地分享文件,绕过网盘的总体限制!

(咳,除非115什么时候脑子抽筋封禁这一个擦边球……)

不单是我个人的文书,云端的影片资源,同样可以健全离线,比如自己生成了祥和手边《碟中谍5》的磁链:

ed2k://|file|碟中谍系列:[2015][7.8]碟中谍5:神秘国度.mkv|7517011186|DE3ACB4715A116B5A72FFE65BFBD4E49|h=KYTLQFVBICOTNKK6W7X2V65FAZKRKOK2|/

(没错,这些磁链是可以用的,有115的心上人可以试一下。)

但并不是享有电影资源都能无往不利离线,可以认为115在早前并不曾保安文件的ed2k码,后来乘机ed2k离线功效的推出,才起先总括新上传文件的ed2k码,从前的老文件,即使现在再一次上传也不会统计ed2k——个人觉得这或多或少应当改进,也许只是程序员并没有设想这样周全。

好了,不多说了,我要去贴吧发资源了。

参考资料

B编码以及BT种子文件分析 –
网易

Magnet URI scheme –
维基百科

ed2k –
百度健全

相关文章