利用Base64传输二进制文件并执行的方法(适合没有ssh ftp等传输工具的嵌入式离线场景)

一、LINUX二进制和base64转换

Linux 下,有几种方法可以将文件和 Base64 互相转换,下面是标准命令和示例

1. 将文件编码为 Base64

base64 input_file > output_file.b64
  • input_file:原始文件(可执行文件、二进制、文本等)
  • output_file.b64:生成的 Base64 文件

示例:

base64 firmware.bin > firmware.b64

2. 将 Base64 文件解码回原始文件

base64 -d input_file.b64 > output_file
  • -d--decode:表示解码
  • input_file.b64:Base64 文件
  • output_file:恢复后的原始文件
此处内容需要回复后并刷新才能查看
THE END