Существует ли экстрактор RAR (для нескольких rar файлов как .r00 и т.д.), который будет использовать все мои квадратические ядра?

У меня есть четырехъядерный процессор Intel. Мне разделяли большой файл на небольшие как файлы RAR, foo.r00, foo.r01, и т.д., который программа RAR извлекает в один файл/каталог. Существует ли программа RAR, что я могу указать как "использование четыре ядра" в процессе извлечения? В данный момент это находится там с помощью 100% одного ядра. Я распознаю, что узкое место могло бы быть моим жестким диском так или иначе, но я не вижу большое использование HD и подозреваю, что процесс распаковки более интенсивен, чем ожидание на вводе-выводе.

Например, GNU Делают, принимает (-j, Я думаю), аргумент для сообщения этого, сколько ядер для использования, который я раньше компилировал PHP 6 действительно быстро.

3
задан 23.05.2010, 22:06

2 ответа

http://www.7-zip.org/ поддерживает многопоточность, но Вы, вероятно, будете обезглавленной бутылкой жесткого диска.

7
ответ дан 07.12.2019, 22:57

Я знаю поддержки С 7 zip несколько потоков, но я полагаю, что это только поддерживает до 2 потоков, и затем только при сжатии. Большинство алгоритмов сжатия (RAR включал, я уверен), оптимизированы для быстрой распаковки, настолько скорее всего, Вас регулирует диск ввод-вывод. Дополнительно RAR является солидным архивом, делая это единственным блоком данных внутренне, таким образом, Вы не можете распаковать отдельные блоки отдельно (так как существует только один).

4
ответ дан 07.12.2019, 22:57

Теги

Похожие вопросы