Esse número permite definir a ordem das operações de compactação se você estiver usando mais de uma vez.
Este é um exemplo da documentação:
7z a a.7z *.exe *.dll \
-m0=BCJ2 -m1=LZMA:d25 -m2=LZMA:d19 -m3=LZMA:d19 \
-mb0:1 -mb0s1:2 -mb0s2:3
adds *.exe and *.dll files to archive a.7z using BCJ2 filter, LZMA with 32 MB dictionary for main output stream (s0), and LZMA with 512 KB dictionary for s1 and s2 output streams of BCJ2.
A primeira compactação é o menor número, que é zero. Neste exemplo, zero é definido como BCJ2. Então vem um, que é o LZMA. Dois e três também são LZMA, mas estão usando diferentes parâmetros d
.
A opção -mb
é usada para "vincular" a saída de uma compactação à entrada de outra. Neste exemplo, BCJ2 tem uma entrada e quatro saídas. Saída zero vai para a compressão número um. A saída um vai para a compressão número dois. A saída dois vai para a compressão número três. A saída três não está vinculada (porque não precisa ser compactada novamente).
Nos seus exemplos, eles estão usando apenas uma operação de compactação, portanto, não importa qual número você atribui a ela.