断点续传:内容变更后拼接出的文件 32.0% 是"半新半旧"

文章简介:本文用 8 个分片的范围请求模拟断点续传,在传输中途修改源文件,测四种校验方式:不做校验时 32 / 100 次拼接结果与任何版本都不一致(且无法察觉);使用 ETag 条件请求时 100 次全部正确(代价是重新下载);分片哈希校验 100 次正确且只重下受影响