如何更好地可视化这个二进制文件?

How to visualize this binary file better?

我查看文件的源代码,看到了

我运行 file script 看看

 ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), 
 for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped

我记得我有时能够以纯文本形式读取此二进制文件,并发现它是依赖于文件系统的脚本。 但是,我忘了我是怎么做到的。 该脚本只是拆分一个文件,只对它使用的拆分模式感兴趣。 但是,对于那些 ^@ 标志,很难理解它。 但是,您可以阅读的文本相当多。

如何更好地可视化这样的二进制文件?

我建议使用 strings 命令:

strings script | less

请注意,尽管名称如此,script 并不是脚本而是二进制可执行文件,如 file 所示。