hash - 自定义哈希函数
问题描述
OneDrive 365 仅建议将 QuickXorHash作为散列算法。目标是减少数据传输负载;我正在投入一些时间来尝试设置规则,以便在上传之前对某些媒体文件使用感知散列函数。
当然,这将是第二个散列,因为在传输数据时使用散列作为完整性检查。
这在 OneDrive 中可行吗?我遇到了rclone但它似乎遵循有关哈希的远程规则。如果不是,可能是客户端上至少可以与 OneDrive 通信的其他自定义哈希解决方案?然后我可能会看到如何处理我公司组中上传的文件的哈希数据库。
解决方案
然后我可能会看到如何处理我公司组中上传的文件的哈希数据库。
不,我似乎不同意这个解决方案。这会带来很多问题。由于需要在客户端维护哈希。
很久以前,我遇到过云驱动器的内部实现——我相信它们将元数据作为标头维护(并且此标头也包括散列),标头通常是文件顶部的几个字节。我相信任何额外的元数据都应该放在这些标题中。我认为一些云有 API/CLI 可以做到这一点。可能这就是您要查找的内容:链接
推荐阅读
- c# - 是否可以为 ToolstripComboBox 菜单项添加快捷键?
- ruby-on-rails - 活动模型序列化程序在部署后突然停止在生产中工作
- javascript - 使用 javascript 简单地隐藏和显示文本
- javascript - 在json中用'-'替换null
- java - 即使项目构建良好,Intellij 也会显示依赖项错误
- sharepoint - OfficeDev PNP:AddClientSitePage 无法与子站点一起使用
- python - Python - 整个数据帧的 LogReturn
- node.js - 部署到 iis 节点时节点 sso (sspi-expose) 401
- python - KMeans 向量化实现更新集群质心。Numpy 亲
- python - `scikit-optimize` 包中的 TypeError