成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JAVA文件轉(zhuǎn)換為Base64

開(kāi)發(fā) 開(kāi)發(fā)工具
博主發(fā)表的文章,有的是自己原創(chuàng),有的是這些年本人從網(wǎng)上積累的,方便大家學(xué)習(xí)。

[[178773]]

  1. import java.io.File; 
  2. import java.io.FileInputStream; 
  3. import java.io.FileOutputStream; 
  4. import sun.misc.BASE64Decoder; 
  5. import sun.misc.BASE64Encoder; 
  6. public class FileToBase64 { 
  7.  /** 
  8.  * <p>將文件轉(zhuǎn)成base64 字符串</p> 
  9.  * @param path 文件路徑 
  10.  * @return 
  11.  * @throws Exception 
  12.  */ 
  13.  public static String encodeBase64File(String path) throws Exception { 
  14.  File file = new File(path); 
  15.  FileInputStream inputFile = new FileInputStream(file); 
  16.  byte[] buffer = new byte[(int)file.length()]; 
  17.  inputFile.read(buffer); 
  18.  inputFile.close(); 
  19.  return new BASE64Encoder().encode(buffer); 
  20.  } 
  21.  /** 
  22.  * <p>將base64字符解碼保存文件</p> 
  23.  * @param base64Code 
  24.  * @param targetPath 
  25.  * @throws Exception 
  26.  */ 
  27.  public static void decoderBase64File(String base64Code,String targetPath) throws Exception { 
  28.  byte[] buffer = new BASE64Decoder().decodeBuffer(base64Code); 
  29.  FileOutputStream out = new FileOutputStream(targetPath); 
  30.  out.write(buffer); 
  31.  out.close(); 
  32.  } 
  33.  /** 
  34.  * <p>將base64字符保存文本文件</p> 
  35.  * @param base64Code 
  36.  * @param targetPath 
  37.  * @throws Exception 
  38.  */ 
  39.  public static void toFile(String base64Code,String targetPath) throws Exception { 
  40.  byte[] buffer = base64Code.getBytes(); 
  41.  FileOutputStream out = new FileOutputStream(targetPath); 
  42.  out.write(buffer); 
  43.  out.close(); 
  44.  } 
  45.  public static void main(String[] args) { 
  46.  try { 
  47.  String base64Code =encodeBase64File("/Users/Crazy/Pictures/zyb2.jpg"); 
  48.  System.out.println(base64Code); 
  49.  decoderBase64File(base64Code, "/Users/Crazy/Desktop/zyb.png"); 
  50.  toFile(base64Code, "/Users/Crazy/Desktop/zyb.txt"); 
  51.  } catch (Exception e) { 
  52.  e.printStackTrace(); 
  53.  } 
  54.  } 

 【本文是51CTO專欄作者張勇波的原創(chuàng)文章,轉(zhuǎn)載請(qǐng)通過(guò)51CTO獲取作者授權(quán)】

責(zé)任編輯:武曉燕 來(lái)源: 上下求索的Z先生博客
相關(guān)推薦

2023-11-07 08:35:26

2021-02-05 05:26:33

字節(jié)ASCII控制

2025-02-11 00:00:10

Base64編碼二進(jìn)制

2014-02-20 10:28:28

JavaScriptBase64

2021-08-26 05:27:08

Base64 字節(jié)流算法

2010-03-03 16:14:05

Python base

2021-03-05 09:10:19

base64編碼

2024-07-31 10:22:49

Go語(yǔ)言編碼

2025-04-23 00:04:00

2009-08-26 10:09:52

byte常用擴(kuò)展

2024-02-28 23:07:42

GolangBase64編碼

2021-09-07 08:59:09

編碼Base64解碼

2022-06-06 08:31:05

Base64編碼Base58

2024-07-11 08:42:57

2019-07-23 08:55:46

Base64編碼底層

2025-01-14 12:18:06

Base64加解密字符

2022-10-29 19:58:09

Base64Bashshell

2022-09-28 08:01:33

JavaScript二進(jìn)制

2023-03-01 11:02:12

2016-10-13 13:12:43

微信小程序javascript
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一区二区av | 国产精品福利久久久 | 国产婷婷综合 | 在线欧美一区二区 | 日本不卡一二三 | 亚洲性视频 | 91亚洲精品国偷拍自产在线观看 | 久久国产精品-久久精品 | 亚洲精品久久久久国产 | 久久6视频| 亚洲高清在线 | 国产电影精品久久 | a久久| 在线色网| 亚洲一区二区三区观看 | 精品久久久久久久久久久久久久 | av片网| 日本久草 | 精品久久久久国产 | av网址在线 | 精品国产一级 | 亚洲国产成人精品女人久久久 | 九色综合网 | 日韩精品成人av | 一区在线播放 | 拍拍无遮挡人做人爱视频免费观看 | 久久久精品一区二区三区四季av | 精品亚洲一区二区 | 欧美一区二区在线播放 | 久久精品亚洲精品国产欧美 | 国产一区 在线视频 | 日本不卡视频在线播放 | 国产午夜精品久久 | chinese中国真实乱对白 | 欧美激情综合 | 精品一区国产 | 日韩电影免费观看中文字幕 | 在线观看国产h | 黄在线免费观看 | 精品一级 | 黄篇网址 |