Существует ли инструмент сжатия, который не пытается сжимать несжимаемые файлы, чтобы сократить время сжатия? Ему нужно будет работать с папкой (а не с одним файлом tar), и он будет пытаться сжать каждый файл и сдаться, если он не добьется большого прогресса. Под «отказом» я подразумеваю переключение на самый низкий уровень сжатия для этого файла.

1 ответ1

2

Любопытно, что есть AutoCompress

AutoCompress сканирует файлы, оценивая их сжимаемость (или текущую степень сжатия), и сжимает их (или распаковывает их), если они соответствуют определенным критериям; а именно дата с момента модификации, степень сжатия и размер файла.

PS: я понятия не имею, что автор подразумевает под "распаковать их, если они соответствуют критериям"
Обновление: на предыдущей странице также есть примечание "Сжать с использованием сжатия NTFS" - не уверен, обсуждаем ли мы здесь стандартное сжатие файлов.

В целом, я думаю, что «сжимаемость» файла может быть оценена с помощью некоторых методов, но это потребует дополнительных временных затрат. Однако должны быть способы кодирования компрессора так, чтобы он «спасался» и просто архивировал файл как есть с пометкой, описывающей это на нем. Хотя мне нравится идея, я еще не видел это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .