如何查看文件的所有位?

Mos*_*zan 7 text-editing hex-editor assembly

我正在寻找一种方法来查看文件的所有位。我想查看文件中的所有 01,因为我想知道使用闭源应用程序编辑文件时到底发生了什么变化。

Law*_*ceC 5

使用@ChrisF 建议的十六进制编辑器。一个很好的 Windows 是“HxD”。

请注意,通常计算机一次处理 8 位的倍数,除非直接与硬件接口(即使在大多数情况下)。因此,查看在这些边界上划分的文件通常比仅包含 0 和 1 的原始流更好、更有意义。

首先了解十六进制及其与二进制的关系。这真的很简单(0 = 0000, 1 = 0001, 2 = 0010, ... 9 = 1001, A = 1010, B = 1011, C= 1100, D = 1101, E = 1110, F = 1111)

此外,手动比较文件可能很乏味。您可能需要像BinDiffvbindiff或类似的工具。