Есть ли архиватор ZIP для Mas OS X — использующий ВСЕ ядра процессора?
По работе каждый день приходится архивировать много файлов для печати в наружной рекламе и т.п., иногда они небольшие, но часто бывают сотни мегабайт и несколько гигабайт. Сегодня я потратил чертову прорву времени на архивирование кучи файлов по полтора гига и меня это бесит!
Если посмотреть в Activity monitor - то видно, что Finder запускает только один поток, на один архив. Когда я запускаю архивировать 4 файла по одному - то он загружает процессор на 350%, но если мне надо добавить много файлов в один архив - то загрузка всегда 100%. В 21 веке, в последней версии операционной системы, на мощной рабочей станции, архивирование выполняется как сто лет назад - в один поток! Это бесит, напрягает и вымораживает!
Я проверил несколько разных архиваторов и файловых менеджеров - все работают только в один поток. У меня в рабочей машине стоит 6-ядерный Xeon 3.5 ГГц, а от всей этой мощности используется только 1/12. Обидно до ужаса!
Я нагуглил, что можно заставить tar работать в многопоточном режиме, но у меня нет админских прав для установки pigz, и хотелось бы GIU интерфейса, потому что часто в архив приходится добавлять пару файлов из десятка, отличающиеся только последними цифрами перед расширением. Я не настолько насобачился работать в консоли, что бы сделать это быстрее, чем оттяни-и-брось.
Есть решение проблемы, или мне так и суждено сидеть и грустно смотреть на прогресс-бар однопоточного архиватора?
Роман Мирр, то есть надо через опции tar заставить его паковать движком pigz? Мне кажется на маке это не сработает, тем более - pigz поставлен не через админский аккаунт, а пользовательский.
Const V, ровно это в команде выше и написано. Только вы похоже путаете zip и gzip. Это разные вещи. zip -- это комбинированный архиватор и упаковщик. gzip (и pigz) -- это только упаковщик. Он берёт один файл и упаковывает его. Часто он используется вместе с архиватором tar, который берёт набор файлов и архивирует их в один архив. В команде выше написан конвейер архивация (tar) - упаковка (pigz).
Роман Мирр, а если скачать консольную версию для мака - то там будет написано:
RAR 5.60 console version
RAR supports only RAR format archives, which have .rar file name
extension by default. ZIP and other formats are not supported.