even if you use fifo's, you can compress FROM a file, but you cannot compress TO a fifo... so there's no trivial way to fix it. (i can fix the stdin/out syntax issues, if someone can fix the mkfifo/stream issue below)
FASTQ is "x":
THIS WORKS:
mkfifo n m
cat x > n &
dsrc c n y
dsrc d y z
diff x z
THIS DOESNT WORK:
mkfifo n m
cat x > n &
cat m > w &
dsrc c n m
dsrc d w z
diff x z
"terminate called after throwing an instance of 'dsrc::DsrcException'
what(): Invalid archive or old unsupported version
Aborted (core dumped)"
version: 2.00 RC @ 28.03.2014
1 dsrc -s still requires 2 files of input
FASTQ is "x":
THIS WORKS: mkfifo n m cat x > n & dsrc c n y dsrc d y z diff x z
THIS DOESNT WORK:
mkfifo n m cat x > n & cat m > w & dsrc c n m dsrc d w z diff x z
"terminate called after throwing an instance of 'dsrc::DsrcException' what(): Invalid archive or old unsupported version Aborted (core dumped)"