Mevcut zip dosyalarımı 7-zip komut satırıyla 7z'ye nasıl dönüştürebilirim?


1

Maksimum sıkıştırma ve çoklu okuma etkin olan birkaç bin zip dosyasını 7z'ye dönüştürmek istiyorum.

Ayrıca başka bir yerde. C: \ temp \ file.zip gibi f: \ converted \ file.7z

Yanıtlar:


3

Arşiv formatları arasında dönüştürmek için arepack( atoolkomut takımına dahil ) kullanabilirsiniz. Küçük bir bash ile birlikte, bir sürü ZIP dosyasını 7z'ye dönüştürmeyi kolaylaştırır:

for f in *.zip; do arepack $f $f.7z; done
rm *.zip

3
Sen kullanabilirsiniz --each/ -eizin için arepack: sizin için yineleme yapmakarepack --each --format=7z *.zip
Joel Purra

1
@JoelPurra - yalnız arepackçözüm en iyisidir! Teşekkürler
Matt Sephton


0

Python'da bir senaryo yazdım - https://raw.github.com/pashinin/scripts/master/zip27z.py Şununla çalıştırabilirsiniz:

./zip27z.py your_archive.zip

ve yakınında your_archive.7z oluşturacaktır.

Veya sisteminize kurabilirsiniz make install(repo görürseniz)

Ve sadece ara:

zip27z your_archive.zip

İhtiyaçları unzipve 7zaprogramları.

Gereksinimleriniz için istediğiniz gibi değiştirebilirsiniz (ve bir çekme isteği gönderin)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.