UncompressBuffer() public static method

public static UncompressBuffer ( byte compressed, System.Stream decompressor ) : byte[]
compressed byte
decompressor System.Stream
return byte[]
Exemplo n.º 1
0
        public static byte[] UncompressBuffer(byte[] compressed)
        {
            using MemoryStream stream = new MemoryStream(compressed);
            Stream decompressor = new ZlibStream(stream, CompressionMode.Decompress);

            return(ZlibBaseStream.UncompressBuffer(compressed, decompressor));
        }
Exemplo n.º 2
0
        public static byte[] UncompressBuffer(byte[] compressed)
        {
            using MemoryStream input = new MemoryStream(compressed);
            Stream decompressor = new GZipStream(input, CompressionMode.Decompress);

            return(ZlibBaseStream.UncompressBuffer(compressed, decompressor));
        }
Exemplo n.º 3
0
 public static byte[] UncompressBuffer(byte[] compressed)
 {
     using (MemoryStream memoryStream = new MemoryStream(compressed))
     {
         Stream decompressor = (Stream) new GZipStream((Stream)memoryStream, CompressionMode.Decompress);
         return(ZlibBaseStream.UncompressBuffer(compressed, decompressor));
     }
 }
Exemplo n.º 4
0
        /// <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>
        /// <seealso cref="ZlibStream.UncompressBuffer(byte[])">ZlibStream.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));
            }
        }
Exemplo n.º 5
0
 public static byte[] UncompressBuffer(byte[] compressed)
 {
     byte[] result;
     using (MemoryStream memoryStream = new MemoryStream(compressed))
     {
         Stream decompressor = new DeflateStream(memoryStream, CompressionMode.Decompress);
         result = ZlibBaseStream.UncompressBuffer(compressed, decompressor);
     }
     return(result);
 }