Come posso dividere e combinare i file in Windows?
Devo dividere i file di grandi dimensioni in diversi file di piccole dimensioni e quindi combinarli dopo averli trasferiti in un'altra casella.
Sto bene facendo questo sulla riga di comando.
Come posso dividere e combinare i file in Windows?
Devo dividere i file di grandi dimensioni in diversi file di piccole dimensioni e quindi combinarli dopo averli trasferiti in un'altra casella.
Sto bene facendo questo sulla riga di comando.
Risposte:
Tendo a comprimere il file richiesto in un file ZIP, impostando una dimensione massima del file in modo che venga diviso.
Ciò significa che avrai sempre il programma per rendere nuovamente disponibile il file iniziale.
Se vuoi solo combinare i file (che sono già stati divisi altrove) puoi farlo nativamente nel prompt dei comandi di Windows:
copy /b example.ext.001+example.ext.002+example.ext.003+example.ext.004 example.ext
Usa HJSplit . È semplicemente il migliore.
HJSplit è freeware e portatile (300 KB) e non deve essere installato.
Esiste una versione della riga di comando gratuita precedente di File Splitter di Goetz . Potrebbe piacerti questa versione se prevedi di eseguire script batch per dividere molti file.
7-Zip è un altro programma open source gratuito che ti consente di dividere (con o senza compressione) e combinare i file, sia tramite GUI (tasto destro del mouse sul file → Dividi file ... → scegli dimensione) o riga di comando.
Se hai Total Commander , lo fa anche (File → Dividi file ...)
Per suddividere i file in dimensioni esatte, è sempre possibile utilizzare lo strumento da riga di comando Linux / Unix split. La versione di Windows è qui: http://unxutils.sourceforge.net/
Utilizzando lo strumento, è possibile dividere i file in qualsiasi dimensione desiderata e utilizzare "cat" per ricombinarli.
Per esempio:
split -b=10090000 bigfile.iso bigfile_part.
Per dividere i file in esattamente 10090000 byte. Il tuo output sarebbe simile al seguente:
bigfile_part.aa
bigfile_part.ab, etc.
Per ricombinare, basta fare:
cat bigfile_part* > bigfile.iso
--bno -b.
catgarantisce che l'output sia ordinato in ordine alfabetico? Perché in caso contrario, il comando non fallirà con un errore ma produrrà solo un output diverso (e sbagliato).
Sto usando questo:
type file1 file2 file3 > out
copy /bcome la risposta di user190976 sopra
\no \rpersonaggi nello stream
È possibile utilizzare WinRAR anche come splitter / joiner di file. Per dividere un file in file più piccoli, seleziona " Store " come metodo di compressione e inserisci il valore desiderato (byte) nella casella " Dividi in volumi ". In questo modo puoi avere file divisi denominati come nomefile.part1.rar , nomefile.part2.rar , ecc.
In Cygwin (installazione di base), shell Bash:
dd if=archive.tar bs=512M | xz -e9fc | split -b4000m - /destination/path/archive_split.
Omettere il blocco pipe xz se l'archivio è già compresso.
Per unire insieme il tuo archivio:
cat archive_split.* > archive