Git使用增量压缩来存储相似的对象。 这个算法是否被标准化并在其他工具中使用?是否有描述格式的文档?它是否与xdelta/VCDIFF/RFC 3284兼容?
Courgette(描述,源代码)是Google用于高效更新Chrome的工具。 它看起来是一个很棒且易于使用的工具,但我无法编译它。我试过VS2010,GYP和直接使用C++编译器,但都失败了。 有人对如何编译Courgette有什么建议吗?
在SO上有几个关于Java文本差异库的问题,但是没有关于二进制差异的。所以我来了: 我正在寻找一个用Java实现的二进制差异库。我发现了javaxdelta和GNU Diff port,但我想知道是否还有其他隐藏的宝藏?而且,也许有人使用过上述库?进行比较将非常有帮助。 最后,也许知道我想...
我正在开发一个将变更文件发送到其他计算机的应用程序。目前,即使是微小的更改,也会完全发送更改后的文件。我正在寻找一个库(C、C++、Java),它可以让我创建二进制差异文件,并仅发送增量和相应的补丁以合并数据。 最好是在Eclipse或Apache许可下提供的库。LGPL也可以。
所以,我想调查git在特定二进制或文本树数据结构版本跟踪方面的适用性。关键是我希望差异逻辑完全自定义,适合数据结构模式。 假设问题文件是某个json对象,我希望为json文件提供自定义差异,因此如果我有版本A,如下所示: { a: 'yes' , b: { 'X': 'unavailabl...
我正在写一个项目,需要通过网络传输一组相似的图像。为了加快速度,我考虑采用大多数电影编解码器使用的方法,即拥有关键帧,然后只发送更改部分。 现在,我手头有一组 BufferedImage ,所以类比于文本文件,我基本上只想对它们进行差异化处理并发送补丁。但是我之前从未真正处理过图像,所以如果...