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
permalink
