import java.io.File;
import java.io.FileInputStream;
import org.apache.commons.io.FileUtils;
import sun.misc.BASE64Decoder;
import com.thoughtworks.xstream.core.util.Base64Encoder;
public class rtyrty {
public static void main(String[] args) {
FileInputStream fil;
Base64Encoder base64;
try {
base64 = new Base64Encoder();
fil = new FileInputStream("D:/88.jpg");
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.jpg"), bytes);
} catch (Exception e) {
e.printStackTrace();
}
}
}