Czy można skompresować/rozpakować ciąg w bashu, używając stdin/stdout?(Un/De) skompresować ciąg w bash?
Próbowałem tego, ale najwyraźniej nie jest obsługiwane?
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
Nie jestem dobrze zaznajomiony z linuxem, ale czytałem inne strony man narzędzia kompresji i nie mogłem znaleźć rozwiązania?
Właściwym użyciem 'base64' podczas kompresji będzie" base64 -w0 ". W przeciwnym razie do wyjścia dodawane są nowe linie. – JohnEye