简介
如果您想要在命令行中对字符串进行 Base64 编码或解码,有一些简单的步骤要遵循。以下是在不同操作系统和终端上实现此目标的实用方法。
将字符串编码为 Base64
在 Windows 中进行编码
打开命令提示符。
输入以下命令,将
input_file
和output_file
替换为所需的输入和输出:1certutil -encode input_file output_file
例如,要编码一个字符串,可以使用以下命令:
1echo -n "IToolkit" | certutil -encode -
在 Linux 中进行编码
打开终端。
输入以下命令,将
input_file
和output_file
替换为所需的输入和输出:1base64 input_file -w 0 > output_file
例如,要编码一个字符串,可以使用以下命令:
1echo -n "IToolkit" | base64
在 Mac 中进行编码
打开终端。
输入以下命令,将
input_file
和output_file
替换为所需的输入和输出:1base64 -i input_file -o output_file
例如,要编码一个字符串,可以使用以下命令:
1echo -n "IToolkit" | base64
在终端中进行编码
打开您的终端。
输入以下命令,将
input_file
和output_file
替换为所需的输入和输出:1openssl enc -base64 -in input_file -out output_file
例如,要编码一个字符串,可以使用以下命令:
1echo -n "IToolkit" | openssl enc -base64
提供的免费 Base64 解码验证工具如下:
将 Base64 解码为字符串
在 Windows 中进行解码
打开命令提示符。
输入以下命令,将
input_file
和output_file
替换为所需的输入和输出:1certutil -decode input_file output_file
例如,要解码一个字符串,可以使用以下命令:
1echo -n "SVRvb2xraXQ=" | certutil -decodehex -
在 Linux 中进行解码
打开终端。
输入以下命令,将
input_file
和output_file
替换为所需的输入和输出:1base64 -d input_file -w 0 > output_file
例如,要解码一个字符串,可以使用以下命令:
1echo -n "SVRvb2xraXQ=" | base64 -d
在 Mac 中进行解码
打开终端。
输入以下命令,将
input_file
和output_file
替换为所需的输入和输出:1base64 -D -i input_file -o output_file
例如,要解码一个字符串,可以使用以下命令:
1echo -n "SVRvb2xraXQ=" | base64 -D
在终端中进行解码
打开您的终端。
输入以下命令,将
input_file
和output_file
替换为所需的输入和输出:1openssl enc -base64 -d -in input_file -out output_file
例如,要解码一个字符串,可以使用以下命令:
1echo -n "SVRvb2xraXQ=" | openssl enc -base64 -d
提供的免费 Base64 解码验证工具如下:
使用时的预防措施
- 对于敏感信息要小心,Base64 不是加密。
- 始终要仔细检查您的命令是否输入正确的语法。
- 不要忘记检查输出是否正确。
总之,从命令行中进行 Base64 编码和解码是一个实用的技巧,适用于各种情况。按照这些简单的步骤,您可以轻松地对字符串进行 Base64 编码和解码。只需确保遵循所述的预防措施以避免任何潜在问题。