Esse é para os aficionados em download.
Esta semana havia baixado uma imagem de um CD que etava dividida em partes com a extenção .001, .002, .003, etc.
Para quem não conhece esta extenção, ela é muito comum em arquivos quebrados (split) com um programaminha, escrito em Pascal, chamado HJsplit. Os colegas que gostao de download já devem conhecẽ-lo bem, pricipalmente se usar windows.
Porem uso Ubuntu (and only it) a cerca de dois anos e, sendo eu extremamente feliz com meu Sistema "Operacional" (funciona mesmo), tratei logo de buscar uma verção do programa ou equivalente para linux. Após muitas mandingas, encontrei o arquivo fonte do benedito (HJsplit), más quando tentei compila-lo tive um sério problema com as bibliotecas requisitadas. E lá volto eu aos pés do Oráculo da Web (tio Google.com). Depois de algumas dores de cabeça, encontrei a resposta diretamente do Kernel do Linux:
O Comando cat
Este comando abençoado, para aqueles que não o conhecem, é usado para concatenar (juntar, leigamente falando) arquivos.
A sintaxe do cat para este fim é bem simples:
cat arquivo.001 arquivo.002 > arquivo
Por exemplo:
Digamos que você baixou, para a pasta baixados, arquivos quebrados com os nomes:
nome.rar.001, nome.rar.002, nome.rar.003
e deve juntá-los num arquivo do tipo:
nome.rar
Então, abra o terminal, navegue até a pasta baixados e digite:
cat nome.rar.001 nome.rar.002 nome.rar.003 > nome.rar
Espere a saida do prompt e pronto! Achei até mais rápido que o HJsplit.
Lembra que para fazer o contrário tem o comando split:
ResponderExcluirSupondo um arquivo de nome 'musicalegal.mp3' com tamanho maior que 1MB
split -b 300 musicalegal.mp3 trechos - vai dividir o arquivo 'musicalegal' em pedaços que iniciam o nome com 'trechos' (trechosaa trechosab trechosac ...) de 300 bytes até concluir o arquivo.
Acho especial o uso deste comando em arquivos de mídia (música, vídeo) porquê os pedaços ainda são 'tocáveis'. Do mesmo modo, com o cat, você pode juntar várias músicas ou vídeos (desde q estejam no mesmo formato) num arquivo só.