7z.exe Извлекает только обновленные файлы
У меня есть файл.zip, который содержит около 40000 файлов.
Вопросы:
- Для первого требуется время для извлечения, нормально без проблем, но для второго запуска следует извлекать только те файлы, которые были найдены измененными, чем в zip. Просто хочу сделать добычу быстрее.
- Есть ли в 7z.exe опция, обеспечивающая многопоточное извлечение.
- Любой другой основанный на Python код / исполняемый файл?
- То же самое в Linux
/usr/bin/unzip
что довольно быстро. Он делает всю работу за 20-22 секунды, хотя у него есть опция -o для перезаписи. Любое решение на основе Windows, которое эквивалентно / usr / bin / unzip?
Что я пробовал до -
питон:
pkg.extractall(destination)```
исполняемые файлы:
powershell.exe Expand-Archive src.zip -DestinationPath dest_path
7z x "src.zip" -o"dest" -aoa
Все вышеперечисленные подходы занимают много времени.
Не хотите использовать предоставленное здесь решение Linux unzip command: Option for force overwrite? Причина: unzip не бесплатен. Любое решение от хорошего парня приветствуется.
Пожалуйста, позвольте мне, если что-то неясно.
Спасибо