Jak skompresować folder do wielu plików zip?


50

Jestem na Mac OSX.

1. Czy jest jakieś narzędzie do kompresji folderu do wielu plików zip?

2. Czy jest jakieś narzędzie do dzielenia skompresowanego pliku zip na mniejsze pliki zip (aby otworzyć osobno później)?

Odpowiedzi:


71

Użyj przełącznika -s na komendzie zip w terminalu. Więc jeśli twój folder nazywał się FolderName

zip -r -s 64 archive.zip FolderName/

64 to rozmiar podziału (w tym przypadku 64 Mb).

Use -s to set the split size and create a split archive.  
The size is  given  as  a  number  followed optionally  by  one  
of  k (kB), m (MB), g (GB), or t (TB) (the default is m). [1]

Użyj zipsplit, aby podzielić plik zip na wiele mniejszych plików zip. Użyj przełącznika -n, aby ustawić rozmiar podziałów.

[1] http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/zip.1.html


1
@RobZolkos Zrobiłem to, co sugerujesz, i mam małe archiwum. Zip (7 MB) i segmenty (64 MB każdy). Jednak nie mogę rozpakować zawartości, uruchamiam rozpakowanie archiwum unix.zip, ale dostaję „złe przesunięcie pliku zip (lseek)”. Ponadto muszę je rozpakować również w środowisku Windows, a tam mam tylko ekstraktor Windows 7.
aneuryzm

1
wystarczy uruchomić rozpakowanie archiwum. zip Właśnie sprawdzam teraz Windows.
robzolkos,

1
@RobZolkos Próbowałem już i dodałem do pytania otrzymany błąd.
aneuryzm

1
Właśnie przetestowałem to na folderze i działało dobrze. Zarówno zip, jak i rozpakowywanie. Rozpakuj w innym folderze niż oryginalne źródło. W systemie Windows nie rozpakowuje się. Jednak darmowy program do rozpakowywania 7Zip 7-zip.org może je rozpakować bez problemu.
robzolkos,

1
@RobZolkos Występuje błąd „nieobsługiwana metoda kompresji”. Czy uważasz, że problem dotyczy etapu ekstrakcji lub kompresji?
aneuryzm

5

Właśnie znalazłem Kekę , może cię to zainteresuje i jest bezpłatne.


6
Odpowiedzi na Ask Different muszą być czymś więcej niż tylko linkiem. Można dołączyć link, ale proszę streść go lub fragmentuj w odpowiedzi. Chodzi o to, aby odpowiedź była samodzielna.
Daniel
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.