binary-diff相关内容

如何编译谷歌西葫芦工具?

西葫芦(描述、source) 是一款 Google 工具,用于高效更新 Chrome. 它看起来是一个很棒且易于使用的工具,但我无法编译它.我尝试过 VS2010、GYP 和直接使用 C++ 编译器,但都失败了. 有人对如何编译西葫芦有任何建议吗? 解决方案 至少,您可以遵循 Google 官方指南 如何编译整个 Chromium.但是,除了调用 ninja -C out/De ..
发布时间:2022-01-04 21:30:29 其他开发

git binary diff 算法(增量存储)是否标准化?

Git 使用增量压缩来存储彼此相似的对象. 该算法是否标准化并在其他工具中使用?是否有描述格式的文档?它是否与 xdelta/VCDIFF/RFC 3284 兼容? 解决方案 我认为 diff 算法用于 pack 文件 已链接到增量编码 之一:最初 (2005) xdelta,然后 libXDiff. 但是,如下所述,它转向了自定义实现. 无论如何,正如此处提到的: G ..
发布时间:2021-12-06 09:23:42 其他开发

滥用版本控制

版本控制是否适合内容本质上是二进制数据文件的项目?我正在考虑重量为 10 giga 的包,其中包含大量 BMP 和 TGA 文件. Subversion 可以处理这样的事情吗?是否可以生成某种二进制补丁,允许用户只下载修改过的内容.Rsync 可能是一种选择,但没有回头路可走.我真的很希望能够轻松返回到早期版本. 我也看了这个问题,但对答案并不满意 解决方案 您的问题是一个发布 ..
发布时间:2021-09-01 19:57:27 其他开发

如何编译Google Courgette工具?

西葫芦(说明,源)是一种Google工具,可用于有效地更新Chrome。 这似乎是一个很棒且易于使用的工具,但我无法对其进行编译。我已经尝试过VS2010,GYP并直接使用C ++编译器,但都失败了。 有人对如何编译小胡瓜有任何建议吗? 解决方案 至少,您可以在如何进行编译整个Chromium。但是,您可以仅构建小胡瓜而不是调用 ninja -C out / Debug chr ..
发布时间:2020-10-01 19:38:41 其他开发

我在水银源代码中找不到diff二进制代码

我正在读取mercurial的源代码,但是我在bdiff.c和mdiff.py中看到的是处理文本,而不是二进制文件.但是他们说mercurial将所有文件都视为二进制文件. 解决方案 bdiff.c和mdiff.py在二进制文件上都可以正常工作.由于它们依赖于换行符,因此它们不会为您提供最佳差异,但是它们可以正常工作(您不会丢失任何数据). ..
发布时间:2020-05-09 00:11:06 其他开发

是git二进制diff算法(delta存储)标准化吗?

Git使用增量压缩存储类似于彼此的对象。 此算法是否标准化,并在其他工具中使用?是否有描述格式的文档?它与xdelta / VCDIFF / RFC 3284兼容吗? 解决方案 我认为diff algo用于打包文件已链接到增量编码:(2005)xdelta a>,然后 libXDiff 。 但是,如下所述,它转向了一个自定义实现。 无论如何,如在此处提及: Git仅 ..
发布时间:2016-12-25 11:54:28 其他开发