static void Main(string[] args)
{
// 编码:
string str;
FileStream fs = File.OpenRead(@"D:\Base64Test\test.txt.gz");
int len = (int)fs.Length;
byte[] gzDataIn = new byte[len];
fs.Read(gzDataIn, 0, len);
str = Convert.ToBase64String(gzDataIn);
Console.WriteLine(str);
//解码:
byte[] gzDataout = Convert.FromBase64String(str);
FileStream ow = new FileStream(@"D:\Base64Test\copy.txt.gz", FileMode.Create);
ow.Write(gzDataout, 0, gzDataout.Length);
ow.Flush();
ow.Close();
}
}
{
// 编码:
string str;
FileStream fs = File.OpenRead(@"D:\Base64Test\test.txt.gz");
int len = (int)fs.Length;
byte[] gzDataIn = new byte[len];
fs.Read(gzDataIn, 0, len);
str = Convert.ToBase64String(gzDataIn);
Console.WriteLine(str);
//解码:
byte[] gzDataout = Convert.FromBase64String(str);
FileStream ow = new FileStream(@"D:\Base64Test\copy.txt.gz", FileMode.Create);
ow.Write(gzDataout, 0, gzDataout.Length);
ow.Flush();
ow.Close();
}
}