Кодировать полный файл в base64 (не только содержимое) - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь закодировать 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 файл .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...