Se o tempo gasto para compactar os dados não for um problema, você poderá otimizar o tamanho compactado usando várias ferramentas diferentes.
Compacte os dados várias vezes usando ferramentas diferentes como 7zip, winrar (para zip) e bjwflate.
(Observe que isso não significa compactar o arquivo zip repetidamente, mas sim criar vários arquivos zip alternativos usando ferramentas diferentes)
Em seguida, execute deflopt em cada arquivo para reduzir um pouco mais cada arquivo.
Por fim, execute zipmix na coleção de arquivos. Como diferentes ferramentas zip são melhores em arquivos diferentes, o zipmix escolhe a melhor versão compactada de cada arquivo de cada um dos arquivos e produz uma saída menor do que qualquer uma que as ferramentas zip poderiam ter produzido individualmente.
Você deve observar, no entanto, que não é garantido que isso funcione com qualquer tipo de mágica em seus arquivos. Certos tipos de dados simplesmente não são muito compactados, como JPEGs e MP3s. Esses arquivos já estão compactados internamente.