我原来觉得,做增量备份,无非就是每次计算这个文件的每个段(比如每段20M大小)的数字签名,如果每个段的数字签名与前次计算结果完全相同,那么就不必上传这个段了,只需上传被修改的段即可。当然被修改之后,后面的段就不会对齐了,那么就要沿着每个字节都要计算从它开始的20M大小的数据的数字签名(计算强度很高),直到发现相同的数字签名为止,才可以省去上传这个段。经过计算发现前后两段不一致以后,就使用流技术定位后开始改写,一直改写到两个大文件又有相同的段为止。如果相同的段之后还有不同的段,那么重复前面的过程。这种方法看上去不难,但是如果自己实现的话,整个过程会非常繁琐。我原来觉得,做增量备份,无非就是每次计算这个文件的每个段(比如每段20M大小)的数字签名,如果