Я бы хотел конвертировать пару тысяч zip-файлов в 7z с максимальным сжатием и поддержкой многопоточности.
Тоже в другом месте. Например, c:\temp\file.zip для f:\convert \file.7z
Я бы хотел конвертировать пару тысяч zip-файлов в 7z с максимальным сжатием и поддержкой многопоточности.
Тоже в другом месте. Например, c:\temp\file.zip для f:\convert \file.7z
Вы можете использовать arepack
(входит в пакет команд atool
) для преобразования между форматами архива. В сочетании с небольшим bash, он позволяет легко конвертировать несколько файлов ZIP в 7z:
for f in *.zip; do arepack $f $f.7z; done
rm *.zip
Nevermind, http://www.peazip.org/ отлично справляется с работой!
Редактировать: Но, черт возьми, это занимает слишком много времени ....
Я написал скрипт на Python - https://raw.github.com/pashinin/scripts/master/zip27z.py. Вы можете запустить его с помощью:
./zip27z.py your_archive.zip
и он создаст your_archive.7z рядом с ним.
Или вы можете установить его в вашей системе с помощью make install
(если вы видите репозиторий)
И просто позвоните:
zip27z your_archive.zip
Нужно unzip
и 7za
программы.
Вы можете изменить его по своему усмотрению (и отправить мне запрос)