美文网首页命令行工具
macOS/Linux 下查看二进制文件

macOS/Linux 下查看二进制文件

作者: 舌尖上的大胖 | 来源:发表于2019-12-29 21:13 被阅读0次

    一、CLI 工具

    1、hexdump

    推荐用法:

    $ hexdump -C
    

    示例:

    $ echo -e "abc\nxyz\r0123456789" | hexdump -C
    00000000  61 62 63 0a 78 79 7a 0d  30 31 32 33 34 35 36 37  |abc.xyz.01234567|
    00000010  38 39 0a                                          |89.|
    00000013
    

    2、xxd

    推荐用法:

    $ xxd -g1
    

    示例:

    $ echo -e "abc\nxyz\r0123456789" | xxd -g1
    00000000: 61 62 63 0a 78 79 7a 0d 30 31 32 33 34 35 36 37  abc.xyz.01234567
    00000010: 38 39 0a                                         89.
    

    3、od

    示例:

    $ echo -e "abc\nxyz\r0123456789" | od -t c -t d1 -t x1
    0000000    a   b   c  \n   x   y   z  \r   0   1   2   3   4   5   6   7
               97  98  99  10 120 121 122  13  48  49  50  51  52  53  54  55
               61  62  63  0a  78  79  7a  0d  30  31  32  33  34  35  36  37
    0000020    8   9  \n
               56  57  10
               38  39  0a
    0000023
    

    参数说明:

    参数 作用
    -t c 字符显示,一个字节
    -t d1 十进制显示,一个字节
    -t x1 十六进制显示,一个字节

    二、GUI 工具

    1、Synalyze It! - Hex Editor for Mac

    Synalyze It! Synalyze It! Pro

    2、Hex Fiend

    HexFiend

    三、参考资料

    (完)

    相关文章

      网友评论

        本文标题:macOS/Linux 下查看二进制文件

        本文链接:https://www.haomeiwen.com/subject/opjuoctx.html