Я пытаюсь закодировать XML файл в base64 .
Я использую этот метод:
private static String encodeFileToBase64Binary( final String fileName ) throws IOException {
File file = new File( fileName );
byte[] encoded = Base64.encodeBase64( FileUtils.readFileToByteArray( file ) );
return new String( encoded, Charset.forName( "US-ASCII" ) );
}
Этоработает довольно хорошо, но когда я даю XML-файл в качестве ввода.Он возвращает закодированное содержимое файла, а не сам файл, поэтому здесь нет метаданных.
Я использую https://www.base64decode.org/ для декодирования строкой base64.И он возвращает обычный текст , а не xml файл .