GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu – Stdinを圧縮/解凍するツール?

STDINを圧縮してSTDOUTに出力するツールはありますか?このツール(または対応するツール)も解凍できるはずです。単純なものでも問題ありませんが、ロスレスである必要があります。

承認された回答:

gzip

ほとんどのユーティリティは、STDOUTへの出力をサポートしています。たとえば、gzip

$ echo "asdgasdfasdfasdfasdfasdfasdf" | gzip | xxd
00000000: 1f8b 0800 219b dd57 0003 4b2c 4e49 4f2c  ....!..W..K,NIO,
00000010: 4e49 c386 b900 45ce f97c 1d00 0000       NI....E..|....

xxdを使用しました 印刷できない文字がいくつか存在するため。 gunzipで実行します 解凍するには

xz

xzは非常によく似ています:

$ echo "asdfasdfasdf" | xz | xxd
00000000: fd37 7a58 5a00 0004 e6d6 b446 0200 2101  .7zXZ......F..!.
00000010: 1600 0000 742f e5a3 e000 0c00 0b5d 0030  ....t/.......].0
00000020: 9cc8 abf9 a8be f900 0000 0000 9525 d79a  .............%..
00000030: 089a c592 0001 270d f37b f284 1fb6 f37d  ......'..{.....}
00000040: 0100 0000 0004 595a                      ......YZ

および解凍の場合:

$ echo "asdfasdfasdf" | xz | xz -d
asdfasdfasdf

Ubuntu
  1. UbuntuLinuxにシャッタースクリーンショットツールをインストールする方法

  2. Ubuntu18.04LTSにZabbixモニタリングツールをインストールする方法

  3. Ubuntu20.04にKazamScreenRecordingToolをインストールします

  1. Ubuntu16.04にGoAccessApacheLogAnalyzerToolをインストールします

  2. Ubuntu18.04LTSにGrafanaモニタリングツールをインストールする方法

  3. Ubuntu20.04にNetdataMonitoringToolをインストールする方法

  1. Ubuntu 20.04にZoom(ビデオ会議ツール)をインストールする方法

  2. UbuntuでPDFファイルを圧縮する方法

  3. Ubuntu20.04にKazamScreenRecordingToolをインストールする方法