Quando filename.7z
existir e não um arquivo 7-zip válido, você receberá este erro.
Caso 1: filename.7z
é um arquivo vazio.
$ ls -l
-rw-rw-r-- 1 chenyang chenyang 0 Jun 11 23:19 empty.7z
$ 7za a empty.7z /tmp/test2/*
Error: empty.7z is not supported archive
Caso 2: filename.7z
é um arquivo de texto (não vazio).
$ cat text.7z
NOT_VALID
$ 7za a text.7z /tmp/test2/*
Error: text.7z is not supported archive