Eu verifiquei 02 e 13 dos rascunhos da IETF relacionados ao SFTP vinculados no link . Não há indicação de que seja possível executar um comando arbitrário via SFTP. Ele não suporta arquivos compactados por qualquer meio de saber que o arquivo está compactado.
Então a resposta é não, isso não é possível.
No entanto, você pode criar seu próprio "mecanismo de descompactação", se desejar. Se você tiver acesso SSH à caixa, poderá instalar o incron
, que descompactará arquivos que são colocados em um diretório especial.