功能:对base64编码的字符串str进行解码,然后将解码后的字符串输出;

注意
在Ubuntu下base64解码时键入的是-d,而在mac上解码时键入的是-D;
具体情况可以在相应的平台键入下面的指令进行查看:

➜  ~ base64 --help
Usage: base64 [OPTION]... [FILE]
Base64 encode or decode FILE, or standard input, to standard output.
Mandatory arguments to long options are mandatory for short options too.
  -d, --decode          decode data
  -i, --ignore-garbage  when decoding, ignore non-alphabet characters
  -w, --wrap=COLS       wrap encoded lines after COLS character (default 76).
                          Use 0 to disable line wrapping
      --help     display this help and exit
      --version  output version information and exit
With no FILE, or when FILE is -, read standard input.
The data are encoded as described for the base64 alphabet in RFC 3548.
When decoding, the input may contain newlines in addition to the bytes of
the formal base64 alphabet.  Use --ignore-garbage to attempt to recover
from any other non-alphabet bytes in the encoded stream.
GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
For complete documentation, run: info coreutils 'base64 invocation'
				
最近在项目研发需要对敏感数据进行特殊处理,首先想到的就是使用base64对数据进行编码和解码,因此整理如下,供广大技术人员参考。 网上关于base64编码解码的工具有很多,但这里说的是一种可以直接在shell运行的方法。 base64shell常用的方式如下: 1、base64编码 (1)base64 file 功能:从指定的文件file读取数据,编码为base64的字符串然后输出;
shell程序实现base64编码,使用常规的加减乘除算法实现。有兴趣的也可以使用类似let "ret=mask&byte"语句直接使用位运算来改造此算法。 base64_encode_string()         source_string=$1         if [ 0 -eq ${#source_string} ]; then
Base64与Java – Base64简介与原理 文章目录Base64与Java -- Base64简介与原理目录简介与用途为什么叫Base64?编码流程常规处理特殊处理剩余1个字节剩余2个字节注意 简介与用途 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MI...
##################################################################### #Author: LiangDong #Email: 395539184@qq.com #Date: 2021-04-23 #FileName: base64