O 1-liner não é um one-liner real, mas contém caracteres de escape (uma amostra representativa):
hQ0MjO4DGWN\/Czoj8IR\/LX1z8\ne+M
O \
tem escape, assim como a nova linha ( \n
). Isso é o que está causando o erro, eu acho. Corrija seu script.
$ curl 'http://pastebin.com/raw.php?i=Qs35MkS1' -s | sed 's/\n//g;s;\;;g' | base64 -d > blah.zip
$ curl 'http://pastebin.com/raw.php?i=Qs35MkS1' -s | base64 -d > blah.zip
base64: invalid input