熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

Java Base64類庫學習筆記

2013-11-15 09:48:28  來源: JSP教程 

  Java Base 這是一個用於編碼和解碼(encode/decode )base字符串和數據流的Java開源類庫Base是網絡上最常見的用於傳輸Bit字節代碼的編碼方式之一可用來作為電子郵件或WebService附件的傳輸編碼

  使用方法把類庫 javabasejar 設置到編譯路徑中

  示例代碼

  String類型 進行Base編碼

  String encoded = Baseencode(Hello world!

  String類型 進行Base解碼

  String decoded = Basedecode(encoded)

  指定字符編碼方式

  String encoded = Baseencode(Hello world! UTF

  String decoded = Basedecode(encoded UTF

  對文件進行編碼如果文件比較小可以通過以下方式直接讀取到內存中進行編碼處理

   byte[] source = ; // load your data here
byte[] encoded = Baseencode(source);
byte[] decoded = Basedecode(encoded);

  如果大件比較大則建議使用stream代碼示例Base編碼

   InputStream inputStream = new FileInputStream(sourcejpg);
OutputStream outputStream = new FileOutputStream(encodedb);
Baseencode(inputStream outputStream);
outputStreamclose();
inputStreamclose();

  代碼示例Base解碼

   InputStream inputStream = new FileInputStream(encodedb);
OutputStream outputStream = new FileOutputStream(decodedjpg);
Basedecode(inputStream outputStream);
outputStreamclose();
inputStreamclose();


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19149.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.