JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.util.encoders
Class Base64

java.lang.Object
  extended bycom.dreamsecurity.jcaos.util.encoders.Base64

public class Base64
extends java.lang.Object

BASE64 ÀÎÄÚµù/µðÄÚµùÀ» À§ÇÑ Å¬·¡½ºÀÌ´Ù.

BASE64´Â ¹ÙÀ̳ʸ® µ¥ÀÌÅ͸¦ ¾Æ½ºÅ° ÅØ½ºÆ®·Î º¯È¯Çϰųª, ±×ÀÇ ¹Ý´ë·Î º¯È¯ÇÏ´Â ÀÎÄÚµù ¹æ¹ýÀ¸·Î¼­, MIME¿¡ ÀÇÇØ »ç¿ëµÇ´Â ¹æ¹ýµé Áß ÇϳªÀÌ´Ù. BASE64´Â 3¹ÙÀÌÆ®¾¿À» 4°³ÀÇ 6ºñÆ®·Î ³ª´« °ÍÀ» 4°³ÀÇ 7ºñÆ® ¾Æ½ºÅ° ¹®Àڷμ­ Ç¥ÇöµÇµµ·Ï ÇÑ´Ù. µû¶ó¼­, BASE64 ÀÎÄÚµù ½Ã, ÆÄÀÏ Å©±â¸¦ ¿ø·¡º¸´Ù ¾à 1/3 Á¤µµ Áõ°¡½ÃŲ´Ù.

Since:
1.0.0.0

Method Summary
static byte[] decode(byte[] data)
          BASE64 µðÄÚµùÀ» ¼öÇàÇÑ´Ù.
static byte[] decode(java.lang.String data)
          BASE64 µðÄÚµùÀ» ¼öÇàÇÑ´Ù.
static int decode(java.lang.String data, java.io.OutputStream out)
          BASE64 µðÄÚµùÀ» ¼öÇàÇÑ´Ù.
static byte[] encode(byte[] data)
          µ¥ÀÌÅ͸¦ BASE64 ÀÎÄÚµù ÇÑ´Ù.
static int encode(byte[] data, int off, int length, java.io.OutputStream out)
          µ¥ÀÌÅ͸¦ BASE64 ÀÎÄÚµù ÇÑ´Ù.
static int encode(byte[] data, java.io.OutputStream out)
          µ¥ÀÌÅ͸¦ BASE64 ÀÎÄÚµù ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

encode

public static byte[] encode(byte[] data)
µ¥ÀÌÅ͸¦ BASE64 ÀÎÄÚµù ÇÑ´Ù.

Parameters:
data - ÀÎÄÚµùÇÒ µ¥ÀÌÅÍ
Returns:
BASE64 ÀÎÄÚµùµÈ µ¥ÀÌÅÍ

encode

public static int encode(byte[] data,
                         java.io.OutputStream out)
                  throws java.io.IOException
µ¥ÀÌÅ͸¦ BASE64 ÀÎÄÚµù ÇÑ´Ù.

Parameters:
data - ÀÎÄÚµùÇÒ µ¥ÀÌÅÍ
out - BASE64 ÀÎÄÚµùµÈ µ¥ÀÌÅÍ
Returns:
BASE64 ÀÎÄÚµùµÈ µ¥ÀÌÅÍÀÇ ±æÀÌ
Throws:
java.io.IOException - ÀÔÃâ·Â ¿À·ù ¹ß»ý½Ã

encode

public static int encode(byte[] data,
                         int off,
                         int length,
                         java.io.OutputStream out)
                  throws java.io.IOException
µ¥ÀÌÅ͸¦ BASE64 ÀÎÄÚµù ÇÑ´Ù.

Parameters:
data - ÀÎÄÚµùÇÒ µ¥ÀÌÅÍ
off - ÀÎÄÚµù ½ÃÀÛ À§Ä¡
length - ÀÎÄÚµùÇÒ µ¥ÀÌÅÍ ±æÀÌ
out - BASE64 ÀÎÄÚµùµÈ µ¥ÀÌÅÍ
Returns:
BASE64 ÀÎÄÚµùµÈ µ¥ÀÌÅÍÀÇ ±æÀÌ
Throws:
java.io.IOException - ÀÔÃâ·Â ¿À·ù ¹ß»ý½Ã

decode

public static byte[] decode(byte[] data)
BASE64 µðÄÚµùÀ» ¼öÇàÇÑ´Ù.

Parameters:
data - BASE64 ÀÎÄÚµùµÈ µ¥ÀÌÅÍ
Returns:
µðÄÚµùµÈ µ¥ÀÌÅÍ

decode

public static byte[] decode(java.lang.String data)
BASE64 µðÄÚµùÀ» ¼öÇàÇÑ´Ù.

Parameters:
data - BASE64 ÀÎÄÚµùµÈ µ¥ÀÌÅÍ
Returns:
µðÄÚµùµÈ µ¥ÀÌÅÍ

decode

public static int decode(java.lang.String data,
                         java.io.OutputStream out)
                  throws java.io.IOException
BASE64 µðÄÚµùÀ» ¼öÇàÇÑ´Ù.

Parameters:
data - BASE64 ÀÎÄÚµùµÈ µ¥ÀÌÅÍ
out - µðÄÚµùµÈ µ¥ÀÌÅÍ
Returns:
µðÄÚµùµÈ µ¥ÀÌÅÍÀÇ ±æÀÌ
Throws:
java.io.IOException - ÀÔÃâ·Â ¿À·ù ¹ß»ý½Ã

JCaosLib
V1.4.4.0


Copyright ¨Ï2007-2011 DreamSecurity Co.,Ltd . All rights reserved