はい、gzip
これをさせてくれます。 gzip > foo.gz
を実行するだけの場合 、STDINをファイルfoo.gzに圧縮します。 some_command | gzip > foo.gz
のようにデータをパイプすることもできます .
はい、これには gzip を使用します。最善の方法は、データを入力として読み取り、圧縮されたものを出力ファイルにリダイレクトすることです。
cat test.csv | gzip > test.csv.gz
cat test.csv
データを stdout として送信し、pipe-sign gzip を使用すると、そのデータを stdin として読み取ります。圧縮されたデータは端末に書き込まれないため、gzip 出力を何らかのファイルにリダイレクトしてください。
gzip > stdin.gz
多分?それ以外の場合は、質問を具体化する必要があります。