啃人的小米 2014-06-08

问个奇葩问题~关于上传和秒传的


这几天上传一直出问题 所以不知不觉学了不少关于上传的知识,然后就有突发奇想了 XD。

首先声明,不针对妖妖舞,任何网盘应该都是这样的 ,伦家只是来满足好奇心罢了,不用在意。XD

那么说正题,大家都知道秒传,如果服务器有相同的文件,那么就会扫描部分hash值,从而判断是否同一文件 从而实现秒传。

但是呢,如果没扫描到的部分有偏差,也是会认为是同一文件而秒传的,当然一般对私人原创文件撞车的可能性是微乎其微的,基本可以忽略不计,但是关键是公共文件。也就是比如说影音文件 游戏文件等。

那么假如 第一次上传的人 上传的时候不小心损坏了。虽然损坏的概率不高 但是实际还是会发生的,我就损坏过。那么如果你直接秒传,往往下载下来的不是你传的完好的文件 而是损坏怪的文件。那么为了避免这种事情的发生。我想大家都会采取一个方法就是普通上传,让他一点点传。来实现上传完好的文件的目的。 

但是问题就来了。比如说我是第一个传的,传的是好的文件。但是又来个上传同一文件的。如果说,他完全不信任秒传。而是采用普通上传,而且还传坏了-___- 虽然很奇葩,一般人不会这么做。但是也是有超低几率会发生的不是么? 那么问题就在这里。系统会如何判断我网盘里的东西呢?两种可能 1我网盘的 和他网盘的不认为是同一个东西,区别存放了。2我的网盘的东西 被新上传的覆盖了,我下载下来的不是我原来的文件,而是新上传的损坏文件-___-好口怕的赶脚... 那么如果是前者的话,又来一个上传同一文件的,他秒传了。那么他下载下来的应该是我的好文件,还是第二次上传的坏文件呢-___- 感觉好复杂

举报