/// <summary> Decompress the source stream to the specified target stream. </summary>
 public static long Decompress(Stream source, Stream target)
 {
     using (Stream gz = new GZipStream(source, CompressionMode.Decompress, true))
         return(IOStream.CopyStream(gz, target));
 }