Como dividir e combinar arquivos?

23

Como dividir e combinar arquivos no Windows? Preciso dividir arquivos grandes em vários arquivos de tamanho pequeno e depois combiná-los depois de transferi-los para outra caixa.

Estou bem em fazer isso na linha de comando.

    
por David.Chu.ca 07.12.2009 / 22:28

8 respostas

7

Eu tenho a tendência de comprimir o arquivo necessário para um arquivo zip, definindo um tamanho máximo de arquivo para que ele seja dividido.

Isso significa que você sempre terá o programa para recuperar o arquivo inicial.

    
por 07.12.2009 / 22:38
21

Se você quiser apenas combinar arquivos (que já foram divididos em outro lugar), você pode fazer isso no Prompt de Comando do Windows de maneira nativa:

copy /b example.ext.001+example.ext.002+example.ext.003+example.ext.004 example.ext

Só queria adicionar essa opção.

    
por 19.02.2014 / 14:37
11

Use HJSplit , é simplesmente o melhor.

O HJSplit é gratuito e portátil (300 KB) e não precisa ser instalado.

Existe uma versão de linha de comando gratuita mais antiga Goetz's File Splitter , você pode gostar desta versão se planeja executar scripts em lote para dividir muitos arquivos.

7-Zip é outro programa gratuito de código aberto que permite dividir (com ou sem compressão) e combinar arquivos, quer através de GUI (clique direito sobre o arquivo > Dividir Arquivo ... > escolha de tamanho) ou linha de comando.

Se você tiver Total Commander , ele também o fará (Arquivo > Arquivo Dividido. .)

    
por 07.12.2009 / 22:29
6

Para dividir arquivos em tamanhos exatos, você sempre pode usar a ferramenta de linha de comando Linux / Unix tool: split. A versão do Windows está aqui: link

Usando a ferramenta, você pode dividir os arquivos em qualquer tamanho que desejar e usar "cat" para recombinar os arquivos.

Por exemplo:

split -b=10090000 bigfile.iso bigfile_part.

Para dividir seus arquivos para exatamente 10090000 bytes. Sua saída seria algo como isto:

bigfile_part.aa
bigfile_part.ab, etc.

Para recombinar apenas faça:

cat bigfile_part* > bigfile.iso
    
por 20.04.2011 / 21:21
3

Eu tenho usado isso:

type file1 file2 file3 > out
    
por 28.10.2014 / 20:03
0

Você também pode usar o WinRAR como um separador de arquivos / marceneiro. Para dividir um arquivo em arquivos menores, selecione " Armazenar " como o método de compactação e insira o valor desejado (bytes) na caixa " Dividir para volumes ". Dessa forma, você pode dividir arquivos nomeados como nome_do_arquivo.part1.rar , nome_do_arquivo.part2.rar , etc.

    
por 07.12.2009 / 22:39
0

Você pode querer usar o GSplit . É um divisor de arquivos poderoso e gratuito que permite dividir seus arquivos grandes em um conjunto de arquivos menores chamados pedaços .

    
por 08.12.2009 / 04:48
0

No cygwin (instalação básica), o shell bash: dd if=archive.tar bs=512M | xz -e9fc | split -b4000m - /destination/path/archive_split.

Omita o bloco xz pipe se o seu arquivo já estiver compactado.

Para juntar seu arquivo: cat archive_split.* > archive

    
por 08.02.2017 / 01:35

Tags