Я думал, что точкой Base64 является кодирование байтов в строку. Я вижу в the Java docs, что Base64.Encoder имеет способ кодирования байтов в байты. Какова цель этого метода?В Java, почему Base64.Encoder когда-либо понадобится кодировать в байт []?
2
A
ответ
0
Если вы спрашиваете, что делает этот метод, на основе javadoc encodeToString()
, он, кажется, возвращает байты, представляющие строку base64, в ISO_8859_1.
0
Вы можете использовать этот метод для преобразования byte[]
не Base64 в Base64, я полагаю (в случае, если по какой-то причине вам нужно было иметь дело с Base32 или Base16, например).
Чтобы вы могли записать результат непосредственно в выходной поток/канал. ;) –