in reply to creating .tar.gz file
$cmd="tar -cvf xyz.tar xyz.txt 2>&1"; system($cmd); [download]
$cmd="gzip xyz.tar 2>&1"; system($cmd); [download]
`tar -cv xyz.txt | gzip -c > xyz.tgz`; [download]