Arquivos simples são arquivos de texto que estão em um formato legível . Muitas vezes, arquivos planos conter informações duplicadas ou dados redundantes . Informações podem estar ausentes ou no lugar errado . Nestes casos, vale a pena considerar que combina os arquivos em um arquivo maior. Em alguns casos, um programa de computador irá executar melhor leitura de um único arquivo , em vez de dois ou três arquivos separados. Mesclando arquivos simples pode resolver alguns desses problemas e fornecer um processo de programação mais eficiente. Instruções 
 1 
 Identificar os campos necessários para a mala eo maior arquivo . O programa deve ler uma linha de cada vez, e para cada linha no maior arquivo , os registros nos arquivos menores deve ser lido para encontrar dados correspondentes . 
 2 
 Projetar o programa de mesclagem. Escreva o código em Inglês antes de prosseguir para o código . Um exemplo de um algoritmo de mesclagem para dois arquivos é fornecido como segue: 
 
 loop arquivo grande 
 
 Leia grande registro do arquivo 
 
 loop arquivo de transação menor 
 
 Leia arquivo de transação menor 
 
 Se campos de dados campos-chave corresponder 
 
 Se o campo de dados duplicados encontrados 
 
 campo duplicado Ignorar 
 
 End if 
 
 escrever a novo recorde mesclado para novo arquivo de mesclagem 
 
 Else se de dados campos chave não correspondem 
 
 escrever registro de erro em erro arquivo 
 
 Else se os campos de dados em formato não- < esperado br> 
 escrever registro de erro em erro arquivo 
 
 End if arquivo grande laço 
 
 Fim arquivo de transação menor 
 
 Loop End 
 3 Programa 
 usando um editor de texto em seu idioma escolhido. O programa de mala direta pode ser escrita em qualquer idioma preferido, tais como Java , Perl , Unix shell e outros. O programa de fusão terá de ser capaz de ler cada arquivo , por sua vez , os dados correspondentes em todos os arquivos, armazenamento de dados de erro que não pode ser mesclado e da criação de um arquivo novo em folha (mesclados ) 
 4 . 
 Escrever registros de erro em um arquivo de erro. Muitas vezes, os dados não podem ser fundidos por causa de uma falta de informação relacionada em nos arquivos . Esta informação deve ser escrito para um erro, ou . Errar , arquivo para consulta posterior. 
 5 
 Mesclar dados, por escrito em um arquivo recém-fundidas todos os campos em todos os arquivos que você deseja manter . Certifique-se de que os dados são relevantes e não duplicados em cada registro. Ignorar dados duplicados ou redundantes. 
 6 
 Executar e testar o programa merge acabado. Quando o programa estiver concluído, dar-lhe um teste completo . Utilize apenas ficheiros de teste e não dados reais para o teste até que você esteja confiante de que o programa executa a fusão como o esperado.