Base64 是一种编码和解码方案,通常用于将二进制数据转换为可打印的 ASCII 文本格式,反之亦然。本教程展示了如何在 Linux 中执行 Base64 编码和解码。
编码字符串
该base64
命令可用于进行Base64编码和解码。字符串可以编码如下:
1echo 'Hello world' | base64
解码字符串
对于 Base64 解码使用--decode
选项。
1echo 'SGVsbG8gd29ybGQK' | base64 --decode
编码文件
创建用于测试的文本文件:
1echo 'Hello world' > data.txt
对文本文件的内容进行编码并在终端中打印结果:
1base64 data.txt
编码文本文件的内容并将结果保存在另一个文件中:
1base64 data.txt > out.txt
解码文件
创建包含 Base64 编码数据的文本文件:
1echo 'SGVsbG8gd29ybGQK' > encoded_data.txt
解码文本文件的内容并在终端打印结果:
1base64 --decode encoded_data.txt
解码文本文件的内容并将结果保存在另一个文件中:
1base64 --decode encoded_data.txt > out.txt
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/17451.html