/// <summary> /// Decompress <paramref name="instream">input</paramref> writing /// decompressed data to <paramref name="outstream">output stream</paramref> /// </summary> public static void Decompress(Stream instream, Stream outstream) { System.IO.Stream bos = outstream; System.IO.Stream bis = instream; BZip2InputStream bzis = new BZip2InputStream(bis); int ch = bzis.ReadByte(); while (ch != -1) { bos.WriteByte((byte)ch); ch = bzis.ReadByte(); } bos.Flush(); }