如何把64进制转化位2进制?要求用C#实现。
最好是给出代码,253各位高手了
最好是给出代码,253各位高手了
解决方案 »
- 高分求lucene.net 全中文检索高亮显示代码
- 如何通过代码选中treeview中的某个节点
- 怎么创建一个HtmlDocument对象
- checkedListBox绑定的问题
- 100分求关于在TextBox中输入拼音 ,可从数据库中检索出相关汉字的算法思想
- 求那位大哥共享电子版本的beginning asp.net using c#和那个相关的数据库的书,谢谢先
- 多线程是什么意思?
- 初学c# asp.net 想用一段时间来制作一论坛,不知道该从什么地方下手,请指点!!
- 求一个正则表达式
- visual C# 编译器问题!急,在线等着.....(完事马上结帖)
- 一个在TabPage上增加属性的问题
- !急! 关于操作Access数据报System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误异常问题
0~9,A~Z,a~z,这才62个字符。64进制如何标示说了先
{
System.IO.StreamReader inFile;
string base64String; try
{
char[] base64CharArray;
inFile = new System.IO.StreamReader(inputFileName,
System.Text.Encoding.ASCII);
base64CharArray = new char[inFile.BaseStream.Length];
inFile.Read(base64CharArray, 0, (int)inFile.BaseStream.Length);
base64String = new string(base64CharArray);
}
catch (System.Exception exp)
{
// Error creating stream or reading from it.
System.Console.WriteLine("{0}", exp.Message);
return;
} // Convert the Base64 UUEncoded input into binary output.
byte[] binaryData;
try
{
binaryData =
System.Convert.FromBase64String(base64String);
}
catch (System.ArgumentNullException)
{
System.Console.WriteLine("Base 64 string is null.");
return;
}
catch (System.FormatException)
{
System.Console.WriteLine("Base 64 string length is not " +
"4 or is not an even multiple of 4." );
return;
} // Write out the decoded data.
System.IO.FileStream outFile;
try
{
outFile = new System.IO.FileStream(outputFileName,
System.IO.FileMode.Create,
System.IO.FileAccess.Write);
outFile.Write(binaryData, 0, binaryData.Length);
outFile.Close();
}
catch (System.Exception exp)
{
// Error creating stream or writing to it.
System.Console.WriteLine("{0}", exp.Message);
}
}