我有一个 .log 文件,它是一个二进制文件 (BSC0000.log)。所以在十六进制查看器(OKteta)中查看它并将其直接导出为字符串(split_space.txt)。中间有空格作为
00 DF 00 45.
问题是当我计算两个文件中的字符时,它显示出巨大的差异。
laksith@laksithPC:~/Desktop/test$ cat split_space.txt | wc -c
31617470
laksith@laksithPC:~/Desktop/test$ cat BSC0000.log | wc -c
10539157
Run Code Online (Sandbox Code Playgroud)
可以猜测这可能是因为 之间的空格。但是它应该大致像 10539157 + 10539157/2 但是为什么这个值是 31617470。
但是 10539157 * 3 = 31617471 这是来自命令行的值 +1