2010. 6. 30. 12:55
예전엔 byte가 깨질거 고려해서 hex string으로 변환해서 사용했었는데.. 모바일 쪽에서는 base64를 사용하는 곳이 있는듯 싶다. 뭐 사용하기 나름이니까.. 쩌ㅃ~
Base64로 인코딩된 문자열을 byte array로 디코딩 해준다.
Base64로 인코딩된 문자열을 byte array로 디코딩 해준다.
public static byte[] base64Decode(String source) {
byte[] buffer = null;
BASE64Decoder base64Decoder = new BASE64Decoder();
ByteArrayInputStream in = new ByteArrayInputStream(source.getBytes());
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
base64Decoder.decodeBuffer(in, out);
} catch (Exception e) {
e.printStackTrace();
}
buffer = out.toByteArray();
return buffer;
}
byte[] buffer = null;
BASE64Decoder base64Decoder = new BASE64Decoder();
ByteArrayInputStream in = new ByteArrayInputStream(source.getBytes());
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
base64Decoder.decodeBuffer(in, out);
} catch (Exception e) {
e.printStackTrace();
}
buffer = out.toByteArray();
return buffer;
}
'java > util' 카테고리의 다른 글
[java] - byte array to image (0) | 2010.06.30 |
---|---|
[java] - 소수점 자르기 (duble type) (0) | 2010.06.30 |
[java] - 타입 변환 (0) | 2010.06.30 |
[java] - 외부 프로그램 실행하기.. (0) | 2010.06.29 |
[java] - byte array to int (0) | 2010.06.29 |