7z.exe Извлекает только обновленные файлы

У меня есть файл.zip, который содержит около 40000 файлов.

Вопросы:

  1. Для первого требуется время для извлечения, нормально без проблем, но для второго запуска следует извлекать только те файлы, которые были найдены измененными, чем в zip. Просто хочу сделать добычу быстрее.
  2. Есть ли в 7z.exe опция, обеспечивающая многопоточное извлечение.
  3. Любой другой основанный на Python код / ​​исполняемый файл?
  4. То же самое в Linux /usr/bin/unzip что довольно быстро. Он делает всю работу за 20-22 секунды, хотя у него есть опция -o для перезаписи. Любое решение на основе Windows, которое эквивалентно / usr / bin / unzip?

Что я пробовал до -

  1. питон:

        pkg.extractall(destination)```
    
  2. исполняемые файлы:

    powershell.exe Expand-Archive src.zip -DestinationPath dest_path
    7z x "src.zip" -o"dest" -aoa

Все вышеперечисленные подходы занимают много времени.

Не хотите использовать предоставленное здесь решение Linux unzip command: Option for force overwrite? Причина: unzip не бесплатен. Любое решение от хорошего парня приветствуется.

Пожалуйста, позвольте мне, если что-то неясно.

Спасибо

0 ответов

Другие вопросы по тегам