Неисправность декодирования base64 в файл .txt - PullRequest
0 голосов
/ 12 октября 2019

Как мне расшифровать или прочитать мой файл base64 .txt на Java?

import java.io.*;
import java.util.*;

public class BaseDec {

     public static void main (String[]args)throws IOException{
        System.out.print("Enter the file name with extension:");
        Scanner sc = new Scanner(System.in);
        File GuionFile = new File(sc.nextLine());
        sc = new Scanner(File);
        String GuionLine = sc.nextLine();

        byte[] decodedArr = Base64.getDecoder().decode(File);
        String decodedText = new String(decodedArr);

        System.out.println(decodedText);
        sc.close();
    }

}

1 Ответ

0 голосов
/ 12 октября 2019

Этот фрагмент работает в JShell:

import org.codehaus.plexus.util.Base64;
import java.io.File;
import java.nio.file.Files;

File file = new File("base64test.txt");
System.out.println(new String(Base64.decodeBase64(Files.readAllBytes(file.toPath()))));
...