Redian新闻
>
百度云用什么方法检查是不是同一个文件呢?
avatar
百度云用什么方法检查是不是同一个文件呢?# PDA - 掌中宝
f*e
1
上传了两个garmin的map,一个2013.10,一个2014.20。奇怪的是,2013的那个根本没
见上传,就已经在云里面了。
是不是从别人那里共享过来的?
avatar
a*g
2
local 算 hash 码(一串数字),相当于每个人都独有的指纹一样
(数学上会保证在一定概率上不重复不冲突)
最后核对指纹,如果对上了,你的服务器那边直接给 Link 到你账户里面

【在 f*****e 的大作中提到】
: 上传了两个garmin的map,一个2013.10,一个2014.20。奇怪的是,2013的那个根本没
: 见上传,就已经在云里面了。
: 是不是从别人那里共享过来的?

avatar
g*t
3
Hash,
avatar
o*o
4
我们生成一个4G的文件,每次改一个字节弄死它吧
avatar
h*u
5
hash 遇上collision 怎么办?
avatar
f*t
6
SHA1+MD5+size,目前还没有找到碰撞的文件吧

【在 h*****u 的大作中提到】
: hash 遇上collision 怎么办?
avatar
f*e
7
一个文件,用zip压缩以后,是不是就算是不同的文件了?

【在 f*******t 的大作中提到】
: SHA1+MD5+size,目前还没有找到碰撞的文件吧
avatar
d*a
8
应该不一样

【在 f*****e 的大作中提到】
: 一个文件,用zip压缩以后,是不是就算是不同的文件了?
avatar
m*s
9
人工检查。

【在 f*****e 的大作中提到】
: 上传了两个garmin的map,一个2013.10,一个2014.20。奇怪的是,2013的那个根本没
: 见上传,就已经在云里面了。
: 是不是从别人那里共享过来的?

avatar
g*e
10

压缩后应该就是俩文件了
问题是你压缩也得花时间
最可靠的办法是搞一个大文件 然后改几个bit 这种保证玩死它

【在 f*****e 的大作中提到】
: 一个文件,用zip压缩以后,是不是就算是不同的文件了?
avatar
g*e
11
弄一个script 每隔一段时间随机修改几个bit 自动上传
avatar
f*t
12
呃,这么干有啥好处?

【在 g*********e 的大作中提到】
: 弄一个script 每隔一段时间随机修改几个bit 自动上传
avatar
p*h
13

花自己的时间和带宽,玩死别人,这是一种什么精神?

【在 g*********e 的大作中提到】
: 弄一个script 每隔一段时间随机修改几个bit 自动上传
avatar
a*g
14
你如果学了信息论就明白了
你的数据理论上不可能 100% 正确
总可能出错。
hash collision 的概率小到你硬盘烂了几千几万遍,那边也碰不上。

【在 h*****u 的大作中提到】
: hash 遇上collision 怎么办?
avatar
h*r
15
这些是云存储基本要求吧。

【在 f*****e 的大作中提到】
: 上传了两个garmin的map,一个2013.10,一个2014.20。奇怪的是,2013的那个根本没
: 见上传,就已经在云里面了。
: 是不是从别人那里共享过来的?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。