GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu – nástroj pro kompresi/dekompresi Stdin?

Existuje nástroj, který komprimuje STDIN a výstupy na STDOUT? Tento nástroj (nebo jeho protějšek) by měl být schopen dekomprimovat také. Něco jednoduchého je fajn, ale musí to být bezztrátové.

Přijatá odpověď:

gzip

Většina nástrojů podporuje výstup na STDOUT. Vezměte si například 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..|....

Použil jsem xxd protože existují některé netisknutelné znaky. Spusťte jej pomocí gunzip dekomprimovat

xz

xz funguje dost podobně:

$ 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

a pro dekomprimaci:

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

Ubuntu
  1. Jak nainstalovat nástroj Shutter Screenshot Tool v Ubuntu Linux

  2. Jak nainstalovat nástroj Zabbix Monitoring Tool na Ubuntu 18.04 LTS

  3. Nainstalujte Kazam Screen Recording Tool na Ubuntu 20.04

  1. Nainstalujte nástroj GoAccess Apache Log Analyzer Tool na Ubuntu 16.04

  2. Jak nainstalovat nástroj Grafana Monitoring Tool na Ubuntu 18.04 LTS

  3. Jak nainstalovat nástroj Netdata Monitoring Tool na Ubuntu 20.04

  1. Jak nainstalovat Zoom (nástroj pro videokonference) na Ubuntu 20.04

  2. Jak komprimovat soubor PDF v Ubuntu

  3. Jak nainstalovat Kazam Screen Recording Tool na Ubuntu 20.04