GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu – Tool zum Komprimieren/Dekomprimieren von Stdin?

Gibt es ein Tool, das STDIN komprimiert und an STDOUT ausgibt? Dieses Tool (oder sein Gegenstück) sollte ebenfalls dekomprimieren können. Etwas Einfaches ist in Ordnung, aber es muss verlustfrei sein.

Akzeptierte Antwort:

gzip

Die meisten Dienstprogramme unterstützen die Ausgabe an STDOUT. Nehmen Sie zum Beispiel 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..|....

Ich habe xxd verwendet da einige nicht druckbare Zeichen vorhanden sind. Führen Sie es durch gunzip zu dekomprimieren

xz

xz funktioniert ziemlich ähnlich:

$ 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

und zum Dekomprimieren:

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

Ubuntu
  1. So installieren Sie das Shutter-Screenshot-Tool in Ubuntu Linux

  2. So installieren Sie das Zabbix-Überwachungstool unter Ubuntu 18.04 LTS

  3. Installieren Sie das GoAccess Apache Log Analyzer Tool unter Ubuntu 16.04

  4. So installieren Sie das Grafana-Überwachungstool unter Ubuntu 18.04 LTS

  5. Installieren Sie das Kazam Screen Recording Tool auf Ubuntu 20.04

Installieren Sie das Flameshot-Screenshot-Tool in Ubuntu 20.04

So installieren Sie das Ntopng-Netzwerküberwachungstool unter Ubuntu 20.04

2 Möglichkeiten zur Installation von Android Studio in Ubuntu 20.04/Ubuntu 18.04

So installieren Sie das Shutter-Screenshot-Tool in Ubuntu 20.04

Installieren Sie das Siege-Benchmarking-Tool auf Ubuntu 22.04

So installieren Sie das Shutter-Screenshot-Tool in Ubuntu 20.04