java byte[]类型 base64解密

首先我从服务器得到shippinglablepdf.getPdfData()
得到的是一个JPG加密后的byte[]
我需要对改图片进行解密后 保存到本地
我想是解密是不能先转换String 不然解密后就变成shippinglablepdf.getPdfData().toString()
求大神

可以参考
[code="java"]public void test() {
InputStream is = null;
FileOutputStream fos = null;
String fileName = "xxxx.doc";
if(!openFile(fileName)){
return;
}
try {
// 打开一个已存在文件的输出流
fos = new FileOutputStream(fileName);
} catch (FileNotFoundException e) {
e.printStackTrace();
}

// 将输入流is写入文件输出流fos中
int ch = 0;
try {
    while((ch=is.read()) != -1){
        fos.write(ch);
    }
} catch (IOException e1) {
    e1.printStackTrace();
} finally{
              //关闭输入流等(略)
    fos.close();
    is.close();
}

}[/code]

可以通过ByteArrayInputStream(byte[] buf)得到流,然后再用输出流生成文件