1. ファイルを Base64 エンコードして標準出力に出力します
[root@pps ~]# base64 file c25haWx3YXJyaW9yCg== 也可以这样: [root@pps ~]# cat file | base64 c25haWx3YXJyaW9yCg==
2. 標準入力からファイルの内容を読み取り、base64 エンコードして出力します標準出力
[root@pps ~]# base64 snailwarrior c25haWx3YXJyaW9yCg==
3. 文字列「snailwarrior」をエンコードし、標準出力
[root@pps ~]# echo "snailwarrior" | base64 c25haWx3YXJyaW9yCg==
4 に出力します。Base64 デコード
[root@pps ~]# echo "snailwarrior" | base64 | base64 -d snailwarrior base64: invalid input[root@pps ~]# echo -n "snailwarrior" | base64 | base64 -d snailwarriorbase64: invalid input
注:
echo -n オプションは文字列の末尾に「\n」改行文字を出力しないため、正確な Base64 エンコードは文字列「snailwarrior」の「c25haWx3YXJyaW9y」は、PHP関数を使用して確認できます。ファイル形式などの「snailwarrior」文字列エンコードにはすべて「\n」のエンコードが組み込まれているため、説明できないエンコード エラーが偶発的に発生する可能性があります。
rree以上がLinux Base64暗号化と復号化を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。