Why isn't there any difference (output filesize) with these command lines?
Gzip stdin
The output files have same filesize even though the compression levels are different
tar ... | gzip -c -1 > ...
tar ... | gzip -c -9 > ...
xz stdin
The output files have same filesize even though the compression levels are different
tar ... | xz -c -1 > ...
tar ... | xz -c -9 > ...
Gzip
The output files have same filesize even though the compression levels are different
GZ_OPT=-1 tar -zcf ...
GZ_OPT=-9 tar -zcf ...
xz
The output files have same filesize even though the compression levels are different
XZ_OPT=-1 tar -Jcf ...
XZ_OPT=-9 tar -Jcf ...