Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在阅读 mercurial 的源代码,但是我在 bdiff.c 和 mdiff.py 中看到的是处理文本,而不是二进制文件。但是他们说 mercurial 将所有文件都视为二进制文件。我很困惑。
bdiff.c并且mdiff.py两者在二进制文件上都可以正常工作。它们不会为您提供最佳差异,因为它们依赖于换行符的存在,但它们可以正常工作(您不会丢失任何数据)。
bdiff.c
mdiff.py