我是shell脚本的新手,我经常使用一个简单的cat
来读取文件。现在我需要以字节的形式读取文件,并将其编码为base64。
是否有任何选项来执行它的外壳?关于编码到base64是简单的,但我不知道如何读取文件作为字节。
我需要读取一个json文件并将其发布到另一个API。请求主体如下所示:
{ "report_file_content": "b' P...." }
我们在.Net中的后端将其解析为另一个对象--他们期望一个以Base64编码的字节数组。
我想把这个文件读成字节数组,把它编码成base64并设置成变量。我只是不知道如何读成字节数组。
1条答案
按热度按时间ikfrs5lh1#
我想答案是在评论中给出的。
cat filename | base64
由于字节数组只是二进制文件的blob数据的表示,与文件内容一致,因此不需要特殊的字节数组转换