Unindo arquivos divididos pelo hjsplit/winrar no Linux

Publicado por Perfil removido em 06/02/2009

[ Hits: 31.655 ]

 


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

Com o começo difícil, o porém fica mais fácil

Mobile Media Converter - converta seus vídeos facilmente

Instalando modem ZTE MF645 Vivo 3G no Ubuntu 8.04

C4droid - Compilador C/C++ para Android

Placa de vídeo Intel i915 no BackTrack - Conflito resolvido

Leitura recomendada

Como juntar dinheiro para cursos e certificações

Opera Mobile no Arch Linux

Gstyle, gerenciador de temas para Ubuntu, Debian e derivados

Mesma /home para usuários diferentes

Archey, Bash Info Tool

  

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