本文整理汇总了C#中ICSharpCode.SharpZipLib.GZip.GZipInputStream.CopyTo方法的典型用法代码示例。如果您正苦于以下问题:C# GZipInputStream.CopyTo方法的具体用法?C# GZipInputStream.CopyTo怎么用?C# GZipInputStream.CopyTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICSharpCode.SharpZipLib.GZip.GZipInputStream
的用法示例。
在下文中一共展示了GZipInputStream.CopyTo方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GUnzipString
protected static string GUnzipString(byte[] gzippedString) {
using (MemoryStream inputMemory = new MemoryStream()) {
using (MemoryStream memoryStream = new MemoryStream(gzippedString))
using (GZipInputStream inputStream = new GZipInputStream(inputMemory)) {
inputStream.CopyTo(memoryStream);
}
var data = inputMemory.ToArray();
return System.Text.Encoding.UTF8.GetString(data);
}
}
示例2: ZipStreamFromISO
/// <summary>
/// </summary>
private void ZipStreamFromISO(object sender, RoutedEventArgs e)
{
DeleteSampleText();
/*
* Extract a file from ISO using stream
*************************************************************
*/
using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var fileStreamIn = store.OpenFile(SampleZipFileName, FileMode.Open))
{
using (var zipStreamIn = new GZipInputStream(fileStreamIn))
{
using (var fileStreamOut = store.OpenFile(SampleTextFileName, FileMode.Create))
{
zipStreamIn.CopyTo(fileStreamOut);
}
}
}
}
/*************************************************************
*
*/
DisplayMetrics("ZipStreamFromISO", false);
}