Это происходит потому, что по умолчанию WinRar работает как так называемый «сплошной архив», в котором файлы, подлежащие сжатию, сортируются и сжимаются в виде единого потока, чтобы найти дубликаты данных в файлах, а не просто в отдельных файлах .
Для сжатия любых новых файлов в твердом архиве сначала необходимо обработать весь архив, чтобы создать словарь сжатия, который используется для сжатия файлов и вставки нового файла в поток данных. Это означает эффективное распаковывание и повторное сжатие архива.
Если вам не нужно это поведение, вам нужно отключить опцию «сплошной архив», которая будет сжимать файлы по отдельности и позволять файлам просто сжиматься и добавляться в конец архива. Недостатком этого является отсутствие поиска сжимаемых данных, которые дублируются между входными файлами, что увеличивает размер архива, особенно если у вас есть точные дубликаты файлов.
В основном у вас есть выбор: скорость сжатия при добавлении новых файлов или получение наилучшего возможного коэффициента сжатия.