これら 2 つのコマンドの出力を比較してください:
echo "MjAyMS0wMS0xMy56aXA=" | base64 --decode | od -c
echo "2021-01-13.zip" | od -c
base64 --decode
に改行文字がないことがわかります 印刷します(開始する文字列は明らかに改行文字をエンコードしていないため)。 echo
に改行文字があります 印刷します(これがecho
の方法であるため) 作品)。これを試してみてください:
echo -n "2021-01-13.zip" | base64
またはそれ以上:
printf '%s' "2021-01-13.zip" | base64
Echo は、デフォルトで末尾に行末文字を追加します。
行末を追加せずに試してください:
> echo -n "2021-01-13.zip" | base64
MjAyMS0wMS0xMy56aXA=
自宅で作成できる最も単純な Linux 対応ボードは何ですか?
外部 HDD の一部のフォルダーおよび/またはファイルは、Linux ではアクセスできますが、macOS および Windows ではアクセスできません