behavior of stdin with uncompressing

Following way didn't work.
cat file.tar.snz | snzcat > file.tar