(Nations unies/De)compresse une chaîne en bash?

Est-il possible de compresser/décompresser une chaîne de caractères dans un bash à l'aide de stdin/stdout ?

J'ai essayé cela, mais apparemment, il n'est pas pris en charge ?

hey=$(echo "hello world" | gzip -cf)
echo $hey # returns a compressed string
echo $hey | gzip -cfd
gzip: stdin is a multi-part gzip file -- not supported

Je ne suis pas très versé dans linux, mais j'ai lu d'autres utilitaires de compression des pages de man et ne pouvais pas trouver une solution?

OriginalL'auteur Jane Watson | 2011-09-24