Conversão de arquivos EBCDIC para ASCII

Publicado por Jorge Alberto Corso em 24/10/2005

[ Hits: 28.466 ]

 


Conversão de arquivos EBCDIC para ASCII



A dica abaixo serve principalmente para os colegas que como eu recebem arquivos no formato EBCDIC e devem convertê-los para ASCII. Isto ocorre principalmente com o sistema EDI/STM400.

Para converter o arquivo EBCDIC para ASCII use o comando dd:

# dd conv=ascii if=arquivorecebido of=arquivoconvertido

OBS: O parâmetro "conv" é que estabelece a conversão EBCDIC->ASCII, se usar ebcdic converterá ASCII->EBCDIC.

Mesmo assim a visualização no meu caso não fica perfeita, pois o tamanho de cada linha deve ser de 128 bytes, então use o comando:

# fold -b -w 128 arquivoconvertido > novoarquivo

O comando fold vai 'blocar' (parâmetro -b) o arquivo em linha de 128 bytes (parâmetro -w 128).

Boa sorte.

Outras dicas deste autor

Permissão para desligar o sistema

Selecionando registros de um arquivo texto com o awk

Otimizar o mascaramento NAT

Leitura recomendada

Transformando rapidamente variáveis em arrays

Transferência de arquivos usando o fish no KDE

Personalizando comandos

Erro "BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery" no Solus [Resolvido]

Como copiar arquivos mantendo a estrutura de diretórios e sub-diretórios

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts