问一个非技术性的问题

aierda 2014-08-11 04:29:53
把别人云盘里面东西下载到自己的云盘里面(其实不能说是下载,根据云盘的原理,相同的文件只是生成一份文件的引用而已),当别人删除了文件后,自已云盘里面的东西会不会失效呢?
...全文
171 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 楼主 aierda 的回复:
把别人云盘里面东西下载到自己的云盘里面(其实不能说是下载,根据云盘的原理,相同的文件只是生成一份文件的引用而已),当别人删除了文件后,自已云盘里面的东西会不会失效呢?
根本不存在真正的删除操作。
CGabriel 2014-08-11
  • 打赏
  • 举报
回复
不会。 见过某云盘的一秒闪存不? 它就是帮你上传的文件算一下哈希。如果已经存在,直接建个引用了事。
我叫小菜菜 2014-08-11
  • 打赏
  • 举报
回复
云盘原理,可能是这样子的: 1.文件的唯一性. 对于每一个上传的文件,都经过一个算法计算出一个类似哈希值的东西,比如MD5等,相同的文件算出来的值都是相同的(这跟哈希值有点不一样,貌似相同的文件算出来的哈希值也可能不同,但共同点都是:不同的文件算出来的值肯定不同),由此判断文件是否已经存在。 2.文件的多引用 多个用户上传同一个文件,肯定是只分配一个引用的!这是毋庸置疑的,就是为了节省存储空间。 至于一个文件失去所有的引用后,是否在服务器的存储器内删除呢? 我的脑子接触到的各种东西,告诉我: 国内的云盘服务99%的可能性是永久保留,云端的文件只会越来越多。所以私密照片或者个人照片、私人视频等上传了,就永久存在啦,自己删了那只是看不到而已,管理员非要用心去找,那是应该可以找到的~ 听说,国外的一个蛮有名的云服务运营商(忘记名字了)的做法,是定期清理服务器的。在失去所有引用后,会保留一段时间(比如半年),然后就彻底删除。
欢乐的小猪 2014-08-11
  • 打赏
  • 举报
回复
不会删除。。
moonwrite 2014-08-11
  • 打赏
  • 举报
回复
这么bug 可以出现么~ 主外键约束 没有删外就想删主? 如#2所说~就算失去了所有引用~也不会删掉的 这才是大数据+云时代该干的事情
  • 打赏
  • 举报
回复
我觉得即使没有引用了,云盘基于他们的恢复机制,这个文件可能还是不会删除,依旧存在
於黾 2014-08-11
  • 打赏
  • 举报
回复
我不知道你说的云盘原理是否正确 假如是对的 那么既然你和他都是引用同一个资源,他也只是删除了引用而已 除非没有任何人引用这一资源,才会彻底删除

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧