$ echo -n "apfjxkic-omyuobwd339805ak:60a06cd2ddfad610b9490d359d605407" | base64
YXBmanhraWMtb215dW9id2QzMzk4MDVhazo2MGEwNmNkMmRkZmFkNjEwYjk0OTBkMzU5ZDYwNTQw
Nw==
Run Code Online (Sandbox Code Playgroud)
输出在 之前有一个返回Nw==。在 Linux 中生成 base64 的正确方法是什么?
UNICODE 对一个字符使用 2 个字节,因此它有或大或小的 endian 差异。例如,字符 ? 是54 C8十六进制的。因此它的 UTF-8 是:
11100101 10010011 10001000
Run Code Online (Sandbox Code Playgroud)
UTF-8 使用 3 个字节来表示相同的字符,但它没有大端或小端。为什么?