Jak dzielić i łączyć pliki w systemie Windows?
Muszę podzielić duże pliki na kilka małych rozmiarów, a następnie połączyć je po przeniesieniu do innego pudełka.
Nie przeszkadza mi to w wierszu poleceń.
Zwykle kompresuję wymagany plik do pliku ZIP, ustawiając maksymalny rozmiar pliku, aby został podzielony.
Oznacza to, że zawsze będziesz mieć program, aby odzyskać początkowy plik.
Jeśli chcesz tylko połączyć pliki (które zostały już podzielone gdzie indziej), możesz to zrobić w wierszu polecenia systemu Windows natywnie:
źródło
Użyj HJSplit . To jest po prostu najlepsze.
HJSplit jest darmowy i przenośny (300 KB) i nie musi być instalowany.
Istnieje starsza darmowa wersja File Splitter Goetza z linii poleceń . Ta wersja może ci się spodobać, jeśli planujesz uruchamiać skrypty wsadowe do dzielenia wielu plików.
7-Zip to kolejny darmowy program typu open source, który pozwala dzielić (z kompresją lub bez) i łączyć pliki, albo poprzez GUI (kliknij prawym przyciskiem myszy plik → Podziel plik ... → wybierz rozmiar) lub wiersz poleceń.
Jeśli masz Total Commander , robi to również (Pliki → Podziel plik ...)
źródło
Aby podzielić pliki na dokładne rozmiary, zawsze możesz użyć narzędzia wiersza polecenia Linux / Unix
split
. Wersja systemu Windows jest tutaj: http://unxutils.sourceforge.net/Za pomocą tego narzędzia możesz dzielić pliki na dowolne rozmiary i używać „cat” do ich rekombinacji.
Na przykład:
Aby podzielić pliki na dokładnie 10090000 bajtów. Twój wynik wyglądałby mniej więcej tak:
Aby połączyć ponownie, po prostu wykonaj:
źródło
--b
nie-b
.cat
gwarantuje to, że dane wyjściowe są uporządkowane alfabetycznie? Ponieważ jeśli tak się nie stanie, polecenie nie zawiedzie z błędem, ale po prostu wygeneruje inny (i zły) wynik.Korzystałem z tego:
źródło
copy /b
jak user190976 na odpowiedź powyżej\n
lub\r
postaćMożesz także użyć WinRAR jako dzielnika plików / joinera. Aby podzielić plik na mniejsze pliki, wybierz „ Zapisz ” jako metodę kompresji i wprowadź żądaną wartość (bajty) w polu „ Podziel na woluminy ”. W ten sposób możesz podzielić pliki o nazwie nazwa_pliku.part1.rar , filename.part2.rar itp.
źródło
Możesz użyć GSplit . To potężny i darmowy rozdzielacz plików, który pozwala podzielić duże pliki na zestaw mniejszych plików zwanych kawałkami .
źródło
W Cygwin (instalacja podstawowa) powłoka Bash:
Pomiń blok potoku xz, jeśli twoje archiwum jest już skompresowane.
Aby połączyć swoje archiwum razem:
źródło