なぜBase64エンコーディングがあるのですか?私は初心者ですが、なぜバイトを他の何かに難読化するのか(暗号化でない限り)本当にわかりません。私が読んだ本の1つで、Base64エンコーディングはバイナリ送信が不可能な場合に役立ちます。例えば。フォームを投稿すると、エンコードされます。しかし、なぜバイトを文字に変換するのでしょうか。バイトをスペースを入れて文字列形式に変換するだけではいけませんか?たとえば、00000001 00000004
?または0000000100000004
、バイトは常に8のペアになるため、スペースがないだけですか?