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

JAVA文件轉換為Base64

開發 開發工具
博主發表的文章,有的是自己原創,有的是這些年本人從網上積累的,方便大家學習。

[[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>將文件轉成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專欄作者張勇波的原創文章,轉載請通過51CTO獲取作者授權】

責任編輯:武曉燕 來源: 上下求索的Z先生博客
相關推薦

2023-11-07 08:35:26

2021-02-05 05:26:33

字節ASCII控制

2025-02-11 00:00:10

Base64編碼二進制

2014-02-20 10:28:28

JavaScriptBase64

2021-08-26 05:27:08

Base64 字節流算法

2010-03-03 16:14:05

Python base

2021-03-05 09:10:19

base64編碼

2024-07-31 10:22:49

Go語言編碼

2025-04-23 00:04:00

2009-08-26 10:09:52

byte常用擴展

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二進制

2016-10-13 13:12:43

微信小程序javascript

2023-03-01 11:02:12

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 丁香久久 | 一级免费毛片 | 在线不卡视频 | 在线小视频 | 亚洲综合五月天婷婷 | 午夜视频在线观看视频 | 影音先锋欧美资源 | 久久国产婷婷国产香蕉 | 中文字幕在线观看第一页 | 久久久久久久综合色一本 | 另类在线 | 黄色av网站在线免费观看 | 国产精品久久精品 | 天堂成人国产精品一区 | 欧美日日| 日日摸日日碰夜夜爽2015电影 | 免费黄色大片 | 天天插天天舔 | 99久久婷婷国产综合精品电影 | 九九热免费视频在线观看 | 久久精品亚洲精品国产欧美 | 国产h在线 | www.4hu影院 | 国产精品国产馆在线真实露脸 | 在线日韩 | 亚洲一区二区精品视频在线观看 | 日韩一区中文字幕 | 国产精品国产三级国产aⅴ无密码 | 久在线视频| 久久精品久久综合 | 成人a在线 | 在线观看免费黄色片 | 三级黄色片在线 | av大片在线 | 日韩欧美在线免费 | 欧美性成人| 日韩中文在线观看 | 日韩在线精品视频 | zzzwww在线看片免费 | 狠狠做深爱婷婷综合一区 | 欧美精品久久久久久久久久 |