Betauser RC
Цитата:
Сам словарь сжатия не сбрасывается, и информация из предыдущих файлов по-прежнему используется. Но некоторые неоптимальности при этом возникают. Например, границы блоков для кодирования по Хаффману приходится делать по границам файлов, а не там, где нам бы хотелось. На маленьких файлах это ухудшает сжатие, но результат, как правило, все равно ближе к solid, чем к обычному архиву.
Опции полной перепаковки для такой ситуации в RAR нет.
skipik001
Я не знаю, как это воспроизвести в командной строке RAR. Если подскажете, буду смотреть. Пока же я предположу, что это особенность MultiArc, а не RAR. Я на код MultiArc уже лет 15 не смотрел, не считая короткого эпизода с поддержкой RAR5, так что не помню, как там что устроено.
Цитата:
При постепенном добавлении файлов в solid-архив эффективность сжатия может быть ниже, чем если бы эти файлы паковались в один заход. Наверно из-за обрывов "статистики". Можно ли сделать так, чтобы архив пересобирался полностью?
Сам словарь сжатия не сбрасывается, и информация из предыдущих файлов по-прежнему используется. Но некоторые неоптимальности при этом возникают. Например, границы блоков для кодирования по Хаффману приходится делать по границам файлов, а не там, где нам бы хотелось. На маленьких файлах это ухудшает сжатие, но результат, как правило, все равно ближе к solid, чем к обычному архиву.
Опции полной перепаковки для такой ситуации в RAR нет.
skipik001
Я не знаю, как это воспроизвести в командной строке RAR. Если подскажете, буду смотреть. Пока же я предположу, что это особенность MultiArc, а не RAR. Я на код MultiArc уже лет 15 не смотрел, не считая короткого эпизода с поддержкой RAR5, так что не помню, как там что устроено.