Bandingkan output dari kedua perintah ini:
echo "MjAyMS0wMS0xMy56aXA=" | base64 --decode | od -c
echo "2021-01-13.zip" | od -c
Anda akan melihat tidak ada karakter baris baru di base64 --decode
cetakan (karena string yang Anda mulai dengan tampaknya tidak menyandikan karakter baris baru). Ada karakter baris baru dalam echo
prints (karena ini caranya echo
bekerja). Sekarang coba ini:
echo -n "2021-01-13.zip" | base64
Atau lebih baik:
printf '%s' "2021-01-13.zip" | base64
Echo secara default menambahkan akhir karakter baris.
Coba tanpa menambahkan akhir baris:
> echo -n "2021-01-13.zip" | base64
MjAyMS0wMS0xMy56aXA=
Apa board berkemampuan Linux paling sederhana yang bisa saya buat di rumah?
Beberapa folder dan/atau file di HDD eksternal dapat diakses di Linux tetapi tidak di macOS dan Windows