Olá. Gostaria de saber se alguém já passou por este problema.
Tenho um byte[] de tamanho = X.
Quando faço o encode para a base64 ele fica com tamanho = Y.
Quando faço o decode da base64 ele retorna para o tamanho original = X.
Agora o problema:
Tenho um byte[] de tamanho = X.
Quando faço o encode para a base64 ele fica com tamanho = Y.
Envio para um servidor de socket o byte[] na base64 com tamanho = Y.
O servidor recebe o byte[] na base64 com tamanho = Y.
Quando o servidor faz decode da base64 ele não retorna para o tamanho original = X. O decode sempre retorna dois bytes a mais no lado do servidor = X+2…
Alguém já passou por isso?