|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
来吧!老师们!我代表千千万万的asp.net/C#的初学者在这里呼唤着!asp.net|技能|紧缩.Net撑持两种紧缩格局:GZip和Deflate。我试了一下,紧缩率和速率没区分。个中,GZip能够被WinRAR翻开。
利用起来很复杂,上面的程序将字符串紧缩进文件:
using(DeflateStreamgzip=newDeflateStream(fs,CompressionMode.Compress))
{
byte[]buf=Encoding.UTF8.GetBytes(this.txbSource.Text);
gzip.Write(buf,0,buf.Length);
gzip.Flush();
}
解压只必要如许:
gzip=newGZipStream(newMemoryStream(buf),CompressionMode.Decompress);
using(StreamReaderreader=newStreamReader(gzip))
{
this.txbTarget.Text=reader.ReadToEnd();
}
假如从文件解压,只必要把MemoryStream换成一个FileStream就好了。
固然,必要加:usingSystem.IO.Compression;
c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。 |
|