As written you can get rid of git and zip. I think 7z is a separate topic and converting from zip to 7z is a 2-liner.