Технически сжатые файлы не сжимаются дальше, что-то около предела энтропии или около того, я забываю детали, но самое большее, что вы когда-либо получите, это менее 2%, которые я видел.
Большинство хороших компрессоров проверяют сжатие и просто сохраняют несжимаемые файлы, так как сжатие тогда увеличит накладные расходы и увеличит размер.
Конечно, есть работа и время просмотра файла в первую очередь.
Как уже говорилось в других ответах, выполнение нескольких проходов над набором файлов, вероятно, будет лучшим решением и легко поддается написанию сценариев.
Создайте архив 7z и добавьте все, НО сжатые файлы за один проход, затем добавьте предварительно сжатые файлы как несжатые данные. (Я бы сделал это таким образом, так как сжимаемое содержимое было бы тогда в начале архива, а несжимаемое все в конце. Это могло бы вытекать с диска быстрее, так как оно непрерывно)
(слишком много использовал «сжимать ...»!)