O erro que você obteve quase certamente significa que backup.7z não é um arquivo 7zip ou foi corrompido. Você pode marcar a opção "não é um arquivo 7zip" executando file backup.7z e vendo o que ele diz.
(Incidentalmente, ao verificar isso, descobri que 7z pode desmontar um arquivo .dll em suas seções componentes - o que dificultou a reprodução da mensagem de erro)