,文件不会上传。它会立即同步..
现在,这个检查完成了我认为的一些事情,可能是文件大小,文件名,当然还有CRC(md5哈希等等......)
我在想..如果我知道文件名,大小和CRC,是否可以创建一个伪文件来生成特定的CRC(反向散列),以便dropbox实际同步真实的文件?
这只是一个实验,例如可以使用linux发布图像来完成。 关于这个话题的任何想法?
答案 0 :(得分:2)
很想知道有人在想这个。
问题1: 即使你能够使用相同的CRC创建一个假文件,客户端也不会再次上传文件(但你仍然会将你的假文件保存在你的计算机中)。 您只需在与您的保管箱帐户关联的其他计算机上收到所需的文件。
问题2: 从我的角度来看,创建那个假文件似乎有点不可能。开发CRC是为了检查文件的完整性,因此在没有大量暴力的情况下创建具有相同CRC的文件似乎有点复杂。
我的建议: 我相信在Dropbox源代码中修改CRC例程会更容易(如果有的话),并允许注入伪造的CRC值。
最终评论:我可能不是很有创意,但我没有找到使用此方案的合法理由。 Dropbox已经提供了一个公共文件夹来共享文件(但适用了流量限制)。