String str = "";
FileInputStream fil;
Base64Encoder base64 = new Base64Encoder();
fil = new FileInputStream("D:/88.txt");
byte[] buffer = new byte[fil.available()];
String fileStr = "";
while ((fil.read(buffer)) != -1) {
fileStr += base64.encode(buffer);
}
System.out.println(fileStr);
byte[] bytes = (new BASE64Decoder()).decodeBuffer(fileStr);
// 生成文件的路径可自己修改
FileUtils.writeByteArrayToFile(new File("D:/55.txt"), bytes);
FileInputStream fil;
Base64Encoder base64 = new Base64Encoder();
fil = new FileInputStream("D:/88.txt");
byte[] buffer = new byte[fil.available()];
String fileStr = "";
while ((fil.read(buffer)) != -1) {
fileStr += base64.encode(buffer);
}
System.out.println(fileStr);
byte[] bytes = (new BASE64Decoder()).decodeBuffer(fileStr);
// 生成文件的路径可自己修改
FileUtils.writeByteArrayToFile(new File("D:/55.txt"), bytes);