Я ищу альтернативную командной строке rar.exe от winrar, которая поддерживает множество опций, которые делает rar.exe, предпочтительно с открытым исходным кодом.
В частности, я ищу программу, которая поддерживает по крайней мере следующие параметры:
- "освежить" при разархивировании, т.е. перезаписать существующие файлы, только если они старше, чем в zip
- переместить файлы в zip-архиве (zip и удалить оригинал, если успешно)
- zip только файлы с атрибутом архива, удалить атрибут архива
- zip только файлы новее чем x / старше чем x / меньше чем x ...
- при обновлении архива сохраняйте предыдущие версии каждого измененного файла в одном и том же архиве (rar -ver [n])
- установить, какая часть относительного пути должна быть включена при сжатии или извлечении
Самый сложный бесплатный инструмент, который я нашел, 7zip, поддерживает только очень мало опций (если я что-то упустил).
Недостатком winrar является то, что он является условно-бесплатным программным обеспечением, и его инструмент командной строки не может создать ничего, кроме формата rar (можно использовать многие параметры командной строки с графическим интерфейсом winrar, но тогда консольный вывод отсутствует).
Есть ли бесплатная альтернатива, которая может сделать все это?