命令行中的Base64编码和解码

学习如何在命令行中对字符串进行Base64编码和解码。本指南涵盖了在Windows、Linux、Mac和不同终端中实现此目标的实用步骤。
On this page

命令行中的Base64编码和解码

简介

如果您想要在命令行中对字符串进行 Base64 编码或解码,有一些简单的步骤要遵循。以下是在不同操作系统和终端上实现此目标的实用方法。

将字符串编码为 Base64

在 Windows 中进行编码

  1. 打开命令提示符。

  2. 输入以下命令,将input_fileoutput_file替换为所需的输入和输出:

    1certutil -encode input_file output_file
    

    例如,要编码一个字符串,可以使用以下命令:

    1echo -n "IToolkit" | certutil -encode -
    

在 Linux 中进行编码

  1. 打开终端。

  2. 输入以下命令,将input_fileoutput_file替换为所需的输入和输出:

    1base64 input_file -w 0 > output_file
    

    例如,要编码一个字符串,可以使用以下命令:

    1echo -n "IToolkit" | base64
    

在 Mac 中进行编码

  1. 打开终端。

  2. 输入以下命令,将input_fileoutput_file替换为所需的输入和输出:

    1base64 -i input_file -o output_file
    

    例如,要编码一个字符串,可以使用以下命令:

    1echo -n "IToolkit" | base64
    

在终端中进行编码

  1. 打开您的终端。

  2. 输入以下命令,将input_fileoutput_file替换为所需的输入和输出:

    1openssl enc -base64 -in input_file -out output_file
    

    例如,要编码一个字符串,可以使用以下命令:

    1echo -n "IToolkit" | openssl enc -base64
    

提供的免费 Base64 解码验证工具如下:

将 Base64 解码为字符串

在 Windows 中进行解码

  1. 打开命令提示符。

  2. 输入以下命令,将input_fileoutput_file替换为所需的输入和输出:

    1certutil -decode input_file output_file
    

    例如,要解码一个字符串,可以使用以下命令:

    1echo -n "SVRvb2xraXQ=" | certutil -decodehex -
    

在 Linux 中进行解码

  1. 打开终端。

  2. 输入以下命令,将input_fileoutput_file替换为所需的输入和输出:

    1base64 -d input_file -w 0 > output_file
    

    例如,要解码一个字符串,可以使用以下命令:

    1echo -n "SVRvb2xraXQ=" | base64 -d
    

在 Mac 中进行解码

  1. 打开终端。

  2. 输入以下命令,将input_fileoutput_file替换为所需的输入和输出:

    1base64 -D -i input_file -o output_file
    

    例如,要解码一个字符串,可以使用以下命令:

    1echo -n "SVRvb2xraXQ=" | base64 -D
    

在终端中进行解码

  1. 打开您的终端。

  2. 输入以下命令,将input_fileoutput_file替换为所需的输入和输出:

    1openssl enc -base64 -d -in input_file -out output_file
    

    例如,要解码一个字符串,可以使用以下命令:

    1echo -n "SVRvb2xraXQ=" | openssl enc -base64 -d
    

提供的免费 Base64 解码验证工具如下:

使用时的预防措施

  • 对于敏感信息要小心,Base64 不是加密。
  • 始终要仔细检查您的命令是否输入正确的语法。
  • 不要忘记检查输出是否正确。

总之,从命令行中进行 Base64 编码和解码是一个实用的技巧,适用于各种情况。按照这些简单的步骤,您可以轻松地对字符串进行 Base64 编码和解码。只需确保遵循所述的预防措施以避免任何潜在问题。