the different ways of base64

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

import java.io.*;

import sun.misc.*;

public class DeEnBase64{

public static void main(String args[]) throws Exception{

File f=new File("C:/aa.bmp");

FileInputStream fis=new FileInputStream(f);

FileOutputStream fos=new FileOutputStream("c:/bb.bmp");

byte[] by=new byte[(int)f.length()];

fis.read(by);

//from soap.jar;

//String s=new org.apache.soap.encoding.soapenc.Base64().encode(by);

//from axis.jar;

String s=new org.apache.axis.encoding.Base64().encode(by);

//from standard jdk;

//String s=new sun.misc.BASE64Encoder().encode(by);

fos.write(new BASE64Decoder().decodeBuffer(s));

System.out.println(s.length());

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航