Muszę podzielić plik .zip w systemie Ubuntu jako .z01, .z02 itd., Aby ponownie dołączyć do nich w systemie Windows.
Nie mam dostępu do wiersza polecenia w systemie Windows. Jak teraz rozpakować pliki?
Muszę podzielić plik .zip w systemie Ubuntu jako .z01, .z02 itd., Aby ponownie dołączyć do nich w systemie Windows.
Nie mam dostępu do wiersza polecenia w systemie Windows. Jak teraz rozpakować pliki?
Odpowiedzi:
W systemie Ubuntu możesz użyć split
polecenia, aby podzielić plik zip. Coś takiego powinno działać:
split your-zip.zip -b 32M ZIPCHUNKS
Spowoduje to utworzenie szeregu plików ZIPCHUNKS * w kolejności i wszystkie o rozmiarze 32 MB lub mniejszym. Zmień parametr 32M, aby zmienić rozmiar porcji.
Tradycyjnie cat
używałbyś ich do sklejenia:
cat ZIPCHUNKS* > reassembled-zip.zip
Ponieważ chcesz przeprowadzić ponowny montaż w systemie Windows, potrzebujesz zamiennika cat
. Czy w systemie Windows może być zastąpione polecenie cat , ale należy pamiętać, że type
polecenie systemu Windows nie będzie działać, ponieważ dodaje nazwy między nimi podczas przetwarzania więcej niż jednego pliku. Jednym z takich podejść jest copy /b ZIPCHUNKS* > reassembled-zip.zip
.
Możesz także użyć, rar
które natywnie obsługuje tworzenie „podzielonych” archiwów, które następnie można zdekompresować za pomocą narzędzia GUI w systemie Windows, takiego jak WinZip lub WinRar. Na Ubuntu zainstaluj rar
pakiet, a następnie:
rar a -v32M destination.rar files/to/compress
Spowoduje to utworzenie plików o nazwie destination.partXX.rar. Przenieś je do systemu Windows, a następnie rozpakuj pierwszy (destination.rar), który automatycznie połączy się z innymi.
Jedną sztuczką, której możesz potencjalnie użyć, jest „rarowanie” oryginalnego pliku zip, w ten sposób możesz go ponownie złożyć w systemie Windows. Jeśli masz oryginalne pliki, łatwiej je po prostu zarować i pracować z tym.
rar
czemu można tworzyć „fragmentaryczne” archiwa (zwane „woluminami”) i dekompresować za pomocą WinZip (mam nadzieję, że zainstalowałeś) lub WinRAR. aby mi powiedzieć, które narzędzia do zarządzania archiwami są zainstalowane w systemie Windows
Bardzo proste: najpierw robisz split your-zip.zip -b 32M ZIPCHUNKS
w systemie Linux / Unix, a następnie type * > myZipFile.zip
w systemie Windows.
Musiałem to zrobić rok lub więcej temu. Jest to niewygodne, ponieważ system Windows po prostu nie ma tych samych narzędzi.
Skończyło się na GSplit , który działa pod WINE (lub PlayOnLinux). Tworzy .exe
plik i kilka .gsd
plików. Jeśli kompresujesz plik PDF, musisz go wstępnie skompresować, ponieważ system Windows się myli!
copy /b
systemu Windows.
Jeśli masz zainstalowany zip na swoim komputerze Ubuntu, powinieneś także mieć zipsplit . To zajmuje duży plik zip i dzieli go na kilka mniejszych, samodzielnych plików zip. Nie działa na żadnej konkretnej wersji WinZip lub Rar, ponieważ tworzone przez nią pliki są zwykłymi plikami Zip.
Jedno zastrzeżenie: zipsplit nadal żyje w świecie nazw plików CP / M / MS-DOS 8.3, więc jeśli użyjesz go na biglongfilename.zip , skończysz na biglon_1.zip , biglon_2.zip , biglon_3.zip itp .