Unindo arquivos divididos pelo hjsplit/winrar no Linux

Publicado por Perfil removido em 06/02/2009

[ Hits: 31.305 ]

 


Unindo arquivos divididos pelo hjsplit/winrar no Linux



Para unir arquivos originalmente divididos pelo hjsplit, um utilitário para Windows, podemos usar o "cat". Exemplo:

cat video.avi.001 video.avi.002 > video.avi

Também funciona com arquivos divididos pelo winrar e é possível juntar todos em um mesmo arquivo. Assim economiza-se tempo para quem quer juntar várias partes sem precisar compactar novamente.

Outras dicas deste autor

Como instalar a Steam via snap no Debian 9

Como criar uma senha muito forte para o seu e-mail

Pegar MMS de rádios online e salvar as músicas em segundos

Adicionando um segundo drive de CD-ROM no Kurumin

Resolvendo o problema do apt-get: NO_PUBKEY

Leitura recomendada

ditaa - Que tal criar diagramas pelo terminal?

Para quem gosta de ouvir rádios online

Assistir filmes em ASCII no Linux

Adicionando controles do xMMs no painel do Gnome

Entrelinhas no LaTeX

  

Comentários
[1] Comentário enviado por eldermarco em 06/02/2009 - 16:01h

Só um comentário:

Se o arquivo foi divido em vários outros arquivos do tipo file1.part01.rar, file2.part02.rar ou coisa assim, não é preciso juntar nada. Apenas usar o unrar x file1.part01.rar que ele irá procurar pelos outros e tudo irá se juntar.

[]'s

[2] Comentário enviado por removido em 06/02/2009 - 19:36h

exatamente, mas digamos que sua maquina não seja tão poderosa, e você quer juntar esses aquivos sem ter que descompactar e depois compactar sem dividir, você pode usar o cat e gerar diretamente um único arquivo rar, ou seja, vai fazer na metade do tempo

[3] Comentário enviado por raci0nal em 07/02/2009 - 15:49h

Só um toque...
Quanto ao HJSplit, existe uma versão em Java que funciona muito bem no Linux.
Tanto para unir como para dividir arquivos.

[4] Comentário enviado por nosferatus23 em 07/02/2009 - 19:47h

Legal isso. Sera que da pra usar o Cat pra dividir os arquivos tb ?

Pq tentei instalar o HJsplit aqui e nao deu muito certo.

[5] Comentário enviado por removido em 07/02/2009 - 21:05h

boa a dica do soft em java, já é mais uma opção, mas para dividir da mesma forma que o hjsplit no pingüim é só fazer uma dobradinha com o cat e o split, ou somente o split também da certo, exemplo:

cat teste.avi | split -b 10m -d -a 3 - teste.avi. ou

split -b 10m -d -a 3 teste.avi teste.avi.

onde -b é o tamanho de cada parte, no exemplo é 10 Mega bytes, o -d serve para que o sufixo das partes sejam numéricas, se for omitido vai gerar finais como, aa,ab,ac,o -a serve pra indicar quantos caracteres vão ter a extensão do arquivo, para não quebrar o padronizamento eu usei 3 no exemplo, e o - (hífen) serve para pegar a entrada do cat, você pode usar diretamente a localização do arquivo, não vai fazer diferença e o teste.avi. vai se o nome das partes, o ponto no final é intencional para ficar mais organizado,fica ao critério de cada um, para mais informações,

$ split --help

espero ter ajudado

[6] Comentário enviado por allen.konstanz em 15/04/2009 - 21:44h

Simplificando o comando do amigo Joaquim:
$ cat video.avi.* > video.avi

[7] Comentário enviado por bilufe em 09/05/2009 - 22:05h

Alguns usuários de Windows vão dizer: são comandos, precisam ser usados no terminal, nós queremos praticidade, não queremos usar terminal.
São usuários que apenas reclamam daquilo que não entendem.
O Windows não tem uma forma nativa de unir arquivos, o Linux tem! Se quer que o Linux faça isto através de uma interface gráfica instale um programa para esta função assim como fazem no Windows!

[8] Comentário enviado por bilufe em 09/05/2009 - 22:06h

Usem sempre arquivo02 >> arquivo 01 para adicionar ao arquivo anterior, caso

[9] Comentário enviado por _d4rks1d3_ em 20/06/2009 - 11:33h

testei aki e funcionou!!
vlww cara pela dica do cat nos .001...

[10] Comentário enviado por mxfera em 06/04/2010 - 17:55h

me ajudou bastante vlw mesmo

[11] Comentário enviado por murderb13 em 02/10/2010 - 21:34h

blz..funcionou..

so para registrar nunca tentem fazer
cat arquivo.iso.002 > arquivo.iso.001

igual um amigo nosso indica
http://br.answers.yahoo.com/question/index?qid=20090523203629AAL5kCt

pois vc acabara sobre-escrevendo o arquivo..

[12] Comentário enviado por removido em 10/11/2010 - 15:02h

Massa muito bom o tópico, agora, caraca! eu fui tentar testar os comandos que icarooo passou lá em cima e estava dando como saída, "sem sufixos para alguma coisa ai", achando que estava dando errado fiz umas 4 fezes, sem noção do caos, criou 4*1.000.000 de arquivos na minha pasta de Downloads (que é onde eu tinha feito). ficou um lag na pasta tão arretado que eu só conseguir apagar os arquivos pelo terminal. Loko mesmo.

[13] Comentário enviado por removido em 14/11/2010 - 08:42h

E tbm há o:

www.lxsplit.sourceforge.net

que pode ser baixado pelo synaptic

Abss.

[14] Comentário enviado por lelop11 em 21/05/2012 - 01:55h

vlw pela dica
cat GEJ.by.Mocelin.rar.001 GEJ.by.Mocelin.rar.002 GEJ.by.Mocelin.rar.003 GEJ.by.Mocelin.rar.004 > GEJ.by.Mocelin.rar

[15] Comentário enviado por matheuscumth em 26/08/2012 - 16:58h

E se o arquio estiver compactado em umas 20 partes, tem caminho mais facil?

[16] Comentário enviado por edersonhonorato em 03/02/2013 - 12:29h

o comentário do amigo allen.konstanz vale para o seu caso:


[6] Comentário enviado por allen.konstanz em 15/04/2009 - 21:44h:

Simplificando o comando do amigo Joaquim:
$ cat video.avi.* > video.avi


Sempre leia os comentários, existem dúvidas de diversas situações e na maioria dos casos, soluções para elas.

T+



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts