base64 encoding/decoding

¿¹Àü¿¡ VC³ª VB¿¡¼­ base64 encoding°ú decodingÀ» À§ÇØ ±ä Äڵ带 ÀÛ¼ºÇØ¾ß ÇßÁö¸¸ .Net framework¿¡¼­´Â System.Convert Ŭ·¡½º°¡ ±× ±â´ÉÀ» Á¦°øÇÑ´Ù. ³Ê¹« ½¬¿öÁ®¼­ Çѹø ½áº»´Ù. (Â¥Áõ³ª)

´ÙÀ½Àº base64 encoidng/decoding ÄÚµå Âɰ¢ÀÌ´Ù.

public static string Base64Encode( string src, Encoding enc )
{
	byte[] arr = enc.GetBytes( src );
	return Convert.ToBase64String(arr);
}

public static string Base64Decode( string src, Encoding enc )
{
	byte[] arr = Convert.FromBase64String( src );
	return enc.GetString( arr );
}

´ÙÀ½Àº »ç¿ë¿¹´Ù.

private static void Main(string[] args)
{
	// encoding
	string ret = Base64Encode( args[0], Encoding.GetEncoding("ks_c_5601-1987") );
	Console.WriteLine( ret );

	// decoding
	ret = Base64Decode( ret, Encoding.GetEncoding("ks_c_5601-1987") );
	Console.WriteLine( ret );
}

2003-12-28 8:45 AM
permalink

Ä¿¸ÇÆ®¿Í Æ®·¢¹é rss (0)

Æ®·¢¹é ÁÖ¼Ò: http://codian.net/wp/archives/138/trackback/

Ä¿¸ÇÆ® ÀÛ¼º