伟明部落格

二进制文件操作

发布于 2026-09-13 20:51:03
  1. 将十六进制字符串文件转换为二进制文件

    # 比如file.hex的文件内容为类似下面这样的十六进制字符串
    # c6eecf883411069547c69c2234083001229889765b
    xxd -r -p file.hex file.bin
  2. 将文件从某一字节至结束处的内容保存到另一个文件(假设文件的开始字节为第1字节)

    # 以下命令将文件从第234字节至结束处的内容保存到另一个文件
    tail -c +234 all.bin > partial.bin
  3. 将文件从开始处至某一字节的内容保存到另一个文件(假设文件的开始字节为第1字节)

    # 以下命令将文件从开始处至第234字节的内容保存到另一个文件
    head -c 234 all.bin > partial.bin
  4. 将文件从第A字节至第B字节的内容保存到另一个文件(假设文件的开始字节为第1字节)

    # 以下命令将文件从第123字节至第234字节的内容保存到另一个文件
    head -c 234 all.bin | tail -c +123 > partial.bin
更新于 2026-09-13 20:53:54