- 积分
- 1736
- 最后登录
- 2020-11-14
- 精华
- 0
- 阅读权限
- 50
- 主题
- 330
- UID
- 1019857
- 帖子
- 2839
- PB币
- 1672
- 威望
- 100
- 贡献
- 0
- 技术
- 155
- 活跃
- 4214
- UID
- 1019857
- 帖子
- 2839
- PB币
- 1672
- 贡献
- 0
- 技术
- 155
- 活跃
- 4214
|
12F
发表于 2017-10-19 08:49:09
IP属地北京
|只看该作者
理论上讲,转存操作只是添加一个指向文件的指针,类似一个地址链接,文件被转存多少次其地址都是不变的,百度云也不会傻到把同样的文件存多份,那样会浪费大量的磁盘空间,而是保存同样校验值文件的人网盘中的该文件全部使用指针指向同一个文件,某个用户从他自己网盘中删除该文件并不是真正的删除了文件,而是删除了这个指针,即便是文件的上传者也是一样,如果有人转存了这个文件,上传者选择删除该文件,只是删除了自己网盘中指向该文件的指针,而非真正删除了该文件,其他转存过该文件的人还是可以在自己的网盘中看到该文件,即便是没有人转存,删除文件也可以在一定期限内从回收站中恢复,只有超过这一期限,百度网盘认为你确实不再需要该文件时,该文件才会被彻底删除,以上分析完全基于使用经验,很多文件上传时可以秒传就是因为网盘中已经有该文件,需要注意的是,百度网盘判断文件是否是同一文件的依据并非用户名,而是该文件的校验值,因此不管你的文件叫什么,只要校验值一样,都会被认为是同一个文件,但是你所看到的文件用户名是你上传时的文件用户名,而非网盘中已存在的该文件的用户名,因此可以理解为所有用户看到的文件都是一个实体文件加了个个性化用户名壳子后的快捷方式而已,该实体文件具体如何命名,只有百度知道,我猜或者是校验值,或者是最早上传时的名字,我更趋向于是前者。之所以转存后容易出现问题,并非转存引起,而是使用其他外链下载工具导致,例如pandownload,或者迅雷等等,这些软件下载时很容易出现错包,最后导致下载文件的校验值不对,也就是文件下载错误,类似pandownload这类软件必须将文件转存到自己网盘后才能下载,因此才导致了转存会致使下载出错的错觉。而使用云管家下载则很少出现错误,估计是和其数据保护传输验证机制有关,但是目前下载速度实在太慢,这也是目前广大免费用户多使用外链下载工具的主要原因,同时也是目前下载文件频繁出现错误的主要原因,当年在百度网盘不限速时,基本很少出现下载文件错误,即是此原因。
|
|