首页 > 解决方案 > 自定义哈希函数

问题描述

OneDrive 365 仅建议将 QuickXorHash作为散列算法。目标是减少数据传输负载;我正在投入一些时间来尝试设置规则,以便在上传之前对某些媒体文件使用感知散列函数。

当然,这将是第二个散列,因为在传输数据时使用散列作为完整性检查。

这在 OneDrive 中可行吗?我遇到了rclone但它似乎遵循有关哈希的远程规则。如果不是,可能是客户端上至少可以与 OneDrive 通信的其他自定义哈希解决方案?然后我可能会看到如何处理我公司组中上传的文件的哈希数据库。

标签: hashonedrive

解决方案


然后我可能会看到如何处理我公司组中上传的文件的哈希数据库。

不,我似乎不同意这个解决方案。这会带来很多问题。由于需要在客户端维护哈希。

很久以前,我遇到过云驱动器的内部实现——我相信它们将元数据作为标头维护(并且此标头也包括散列),标头通常是文件顶部的几个字节。我相信任何额外的元数据都应该放在这些标题中。我认为一些云有 API/CLI 可以做到这一点。可能这就是您要查找的内容:链接


推荐阅读