网盘(云盘)文件存储原理

leedaning 2015-03-18 09:42:55
网络硬盘(云盘)方便了用户的使用,但是人多的话存储空间容量是一个很大的问题,很想知道各大网盘是怎么进行存储的?
个人认为:应该是网站把所有用户的上传的文件都存储起来,如果新上传的文件在网站上已经有了就不用再上传一个一模一样的文件了,只不过是做一个链接或标记某个文件都属于那些用户,这个我个人的猜测,具体的不太清楚,有木有人做过这方面或者有更好的建议?
...全文
1239 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jason___Bourne 2015-07-04
  • 打赏
  • 举报
回复
MD5验证应该是一个方法
leedaning 2015-06-09
  • 打赏
  • 举报
回复
引用 1 楼 DiarysLee 的回复:
有个问题问下lz,如果是那样的话在上传文件的时候怎么判断服务器上是否已经有一模一样的文件存在?(不是说文件名相同的文件,而是内容相同的文件)
一般文件都是经过加密处理的,只要截取一部分进行验证是否一致就知道两个文件内容是不是一样了。网络上的现在好多都是这样的吧,不仅仅是判断文件名,有些就算你加入部分内容进去也能识别出来的。
DiarysLee 2015-03-18
  • 打赏
  • 举报
回复
有个问题问下lz,如果是那样的话在上传文件的时候怎么判断服务器上是否已经有一模一样的文件存在?(不是说文件名相同的文件,而是内容相同的文件)

2,760

社区成员

发帖
与我相关
我的任务
社区描述
搜索引擎的服务器通过网络搜索软件或网络登录等方式,将Internet上大量网站的页面信息收集到本地,经过加工处理建立信息数据库和索引数据库。
社区管理员
  • 搜索引擎技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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