public static byte[] UncompressBuffer(byte[] compressed) { using (MemoryStream stream = new MemoryStream(compressed)) { Stream decompressor = new GZipStream(stream, CompressionMode.Decompress); return(ZlibBaseStream.UncompressBuffer(compressed, decompressor)); } }
/// <summary> /// Uncompress a DEFLATE'd byte array into a byte array. /// </summary> /// /// <seealso cref="DeflateStream.CompressBuffer(byte[])">DeflateStream.CompressBuffer(byte[])</seealso> /// <seealso cref="DeflateStream.UncompressString(byte[])">DeflateStream.UncompressString(byte[])</seealso> /// <seealso cref="GZipStream.UncompressBuffer(byte[])">GZipStream.UncompressBuffer(byte[])</seealso> /// /// <param name="compressed"> /// A buffer containing data that has been compressed with DEFLATE. /// </param> /// /// <returns>The data in uncompressed form</returns> public static byte[] UncompressBuffer(byte[] compressed) { using (var input = new System.IO.MemoryStream(compressed)) { System.IO.Stream decompressor = new DeflateStream(input, CompressionMode.Decompress); return(ZlibBaseStream.UncompressBuffer(compressed, decompressor)); } }
public static byte[] UncompressBuffer(byte[] compressed) { byte[] result; using (MemoryStream memoryStream = new MemoryStream(compressed)) { Stream decompressor = new ZlibStream(memoryStream, CompressionMode.Decompress); result = ZlibBaseStream.UncompressBuffer(compressed, decompressor); } return(result); }
public static byte[] UncompressBuffer(byte[] compressed) { using (MemoryStream stream = new MemoryStream(compressed)) { Stream decompressor = new DeflateStream(stream, CompressionMode.Decompress); return(ZlibBaseStream.UncompressBuffer(compressed, decompressor)); IL_001c: byte[] result; return(result); } }