GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Ubuntu – Strumento per comprimere/decomprimere Stdin?

Esiste uno strumento che comprime STDIN e restituisce STDOUT? Anche questo strumento (o la sua controparte) dovrebbe essere in grado di decomprimersi. Qualcosa di semplice va bene, ma deve essere senza perdite.

Risposta accettata:

zip

La maggior parte delle utilità supporta l'output su STDOUT. Prendi ad esempio 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..|....

Ho usato xxd poiché esistono alcuni caratteri non stampabili. Eseguilo tramite gunzip decomprimere

xz

xz funziona in modo abbastanza simile:

$ 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

e per decomprimere:

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

Ubuntu
  1. Come installare lo strumento Screenshot dell'otturatore in Ubuntu Linux

  2. Come installare lo strumento di monitoraggio Zabbix su Ubuntu 18.04 LTS

  3. Installa GoAccess Apache Log Analyzer Tool su Ubuntu 16.04

  4. Come installare lo strumento di monitoraggio Grafana su Ubuntu 18.04 LTS

  5. Installa Kazam Screen Recording Tool su Ubuntu 20.04

Installa lo strumento Screenshot Flameshot in Ubuntu 20.04

Come installare lo strumento di monitoraggio della rete Ntopng su Ubuntu 20.04

2 modi per installare Android Studio in Ubuntu 20.04/Ubuntu 18.04

Come installare lo strumento Screenshot dell'otturatore in Ubuntu 20.04

Installa Siege Benchmarking Tool su Ubuntu 22.04

Come installare lo strumento Screenshot dell'otturatore in Ubuntu 20.04