はじめに:私はJavaのnoobです。昨日Hello Worldを書いたばかりです。私の奴隷の自己に慈悲を持ってください。Javaの標準入力から標準出力へのGZIP
標準入出力からJavaで標準出力に読み込む方法がわかりません。私はScannerやSystem.out.printlnのようなものがあることを知っていますが、これは私がやろうとしていることに直接当てはまるようではありません。
特に、標準入力でGZipを使用して、圧縮結果を標準出力に出力しようとしています。私は確かに使用したいGZipOutputStream classがあることがわかります。しかし、出力ストリームを初期化して標準出力に出力するにはどうすればよいですか?さらに、標準入力からどうやって読み込むことができますか?
どうすればこの問題を解決できますか? std inputを圧縮してその結果をstd出力に出力するにはどうすればよいですか?
は(ここで私が達成しようとしているものの図です:STD入力 - > GZIP(私のJavaプログラム経由) - > STD出力(STD入力の圧縮版)
これは便利ですが試していません。 –
GZIPOutputStream(System.out)の作成にも同様のアプローチを使用できます。 –
間違いなく、私はそれが役に立つと言い、それにアップフォートを与えたのです! –