Я пытался выполнить сериализацию объекта и кодировать результат в Base64.Он работает с библиотекой Sun:
Bean01 bean01 = new Bean01();
bean01.setDefaultValues();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
new ObjectOutputStream( baos ).writeObject( bean01 );
System.out.println(Base64.encode(baos.toByteArray()));
Это прекрасно работает. Однако я хотел бы сделать то же самое, используя org.apache.commons.codec.binary.base64, но это не возвращает ту же строку:
System.out.println(org.apache.commons.codec.binary. Base64.encodeBase64(baos.toByteArray()));
Каким будет правильный способ добиться правильного кодирования Base64 массива байтов с помощью кодировщика Apache?