Que utilitário do Linux pode dividir um arquivo grande em um arquivo multi-arquivo que pode ser aberto no Windows?

4

Eu tenho um arquivo de 6GB que preciso transportar em DVDs. Eu tenho um sistema Linux, enquanto o destinatário tem um sistema Windows. Existe alguma maneira de eu fazer um arquivo multi-parte para espalhar o arquivo através de dois DVDs que podem ser abertos por um usuário do Windows?

    
por Macha 31.01.2011 / 19:52

2 respostas

5

Rar é o utilitário comum para operações como essa, já que está disponível em ambas as plataformas.

No entanto, outra abordagem é usar split .

split -b 1024m -d somefile somefile.

Em seguida, use o 7zip na máquina Windows para refazer a combinação dos arquivos.

O Rar tem a vantagem de ser um pouco mais simples, mas requer que seja instalado em ambas as máquinas. O Split tem a vantagem de ser mais rápido, já que não precisa colocar os dados em um arquivo, mas deixa como está.

    
por 31.01.2011 / 20:10
2

Crie um arquivo zip e divida-o com

zipsplit -n 4699996160 foo.zip

Acredito que versões recentes do Windows tenham suporte interno para arquivos zip. Se o sistema do destinatário for muito antigo, ele poderá ter o Winzip ou 7-zip .

Se você tiver um único arquivo, poderá dividi-lo com split :

split -b 4589840k -d pieces- large_file.dat

Na máquina Windows, na linha de comando (pressione Win + R e digite cmd ), monte-o com

copy pieces-aa + pieces-ab large_file.dat
    
por 31.01.2011 / 20:42