有很多二进制差异工具:
等等。它们很棒,但是单线程。是否可以将大文件拆分为 block ,同时查找 block 之间的差异,然后合并到最终的增量中?还有其他工具、库可以在合理的时间和 RAM 内查找非常大的文件(数百 GB)之间的增量吗?也许我可以自己实现算法,但找不到任何关于它的论文。
最佳答案
ECMerge是多线程的并且能够比较大文件。
关于multithreading - 多线程二进制差异工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32511946/