使用来自生物学的对齐算法的十六进制差异查看器
biodiff ============ 使用对齐算法比较二进制文件。 这是什么? --------------- 这是一个二进制比较工具。 该工具能够同时显示两个二进制文件,使相似的位置在两侧保持一致,并且从一个侧缺失的字节会被填充。 它使用了来自 'wfa2' 或 Rust-bio 库(通常用于 DNA 序列对齐)的生物信息学算法来实现这一点。 配置的对话框使用 cursive 来完成。
[, ]', 0` 进行调整使用方法-----
在终端中执行 biodiff file_a file_b,您应该会看到一个显示两个文件并排的十六进制视图。最初,两个文件不会对齐,且在每侧都没有间隙。通过将 Cursor 和视图移动到左侧和右侧相似的位置,然后按下 F3(或 3),可以对齐它们。在标准配置下,这是按块进行的,这意味着 Cursor 附近的字节首先进行对齐,然后在两侧显示更多对齐的块。
还可以通过使用 F4 更改设置来进行全局对齐(一次对齐整个文件)。请务必查看有关参数的帮助文档。一般来说,由于全局对齐需要的时间和空间是二次的,对于大于 64kB 的文件,全局对齐效果不会很好。还有一种“带状”算法,速度更快,但准确度略低。
暂无开放 Issues,或尚未同步最近议题。