Conversor EBCDIC
Converta hexadecimal EBCDIC para texto ASCII e ASCII para EBCDIC — ferramenta online gratuita para dados de mainframe IBM.
EBCDIC (Extended Binary Coded Decimal Interchange Code) is IBM's proprietary character encoding, used on mainframe and midrange systems since the 1960s. Unlike ASCII, which maps characters to a logical sequence, EBCDIC's character assignments reflect the physical encoding of the IBM punch card. If you work with mainframe data exports, legacy financial systems, or IBM AS/400 integrations, you will encounter EBCDIC-encoded files that look like garbage until converted.
This tool converts EBCDIC hex sequences to readable ASCII text and encodes ASCII text to EBCDIC hex. It is indispensable for developers integrating with legacy IBM systems, data engineers migrating mainframe records to modern databases, and anyone debugging an FTP transfer from a z/OS system where the character encoding was not auto-converted.
Como converter EBCDIC para ASCII online
- 1
Cole hexadecimal EBCDIC ou texto ASCII
Cole um dump hexadecimal EBCDIC para decodificar em ASCII, ou insira texto ASCII para converter em hexadecimal EBCDIC.
- 2
Conversão instantânea
A ferramenta mapeia bytes usando IBM Code Page 037 (EBCDIC inglês americano). Bytes não mapeáveis são sinalizados com suas posições.
- 3
Copie o resultado
Copie o texto ASCII convertido ou a saída hexadecimal EBCDIC para uso em fluxos de trabalho de mainframe.
How EBCDIC Encoding Works
EBCDIC assigns 8-bit code points to characters but uses a completely different mapping than ASCII. The letter 'A' is `0xC1` in EBCDIC but `0x41` in ASCII; a lowercase 'a' is `0x81` in EBCDIC but `0x61` in ASCII. The alphabetic characters are not even contiguous — there are gaps in the EBCDIC sequence between 'I' and 'J' and between 'R' and 'S' — which famously breaks C programs that assume `'Z' - 'A' == 25`.
There are many EBCDIC variants (IBM Code Page 037, 500, 1047, and others) with different assignments for bracket characters and national currency symbols. The correct conversion table depends on the specific IBM system and region. This tool uses EBCDIC 037 (the US English variant most commonly used in North American mainframe data exports) as the default code page.
Por que usar o Conversor EBCDIC do FileCrank?
- ✓ Converte hexadecimal EBCDIC para ASCII legível e vice-versa.
- ✓ Usa IBM Code Page 037 (EBCDIC padrão z/OS).
- ✓ Sinaliza bytes não mapeáveis com informação de posição.
- ✓ Funciona inteiramente no seu navegador — nenhum dado é enviado a qualquer servidor.
Recursos e Especificações
Perguntas frequentes
O que é EBCDIC e onde é usado?
EBCDIC é uma codificação de caracteres desenvolvida pela IBM para seus sistemas mainframe nos anos 1960. Ele atribui valores de bytes diferentes do ASCII. EBCDIC ainda está em uso ativo em mainframes IBM z/OS e sistemas IBM i (AS/400) em ambientes bancários, de seguros e grandes empresas.
Por que a saída EBCDIC parece caracteres aleatórios em um editor de texto?
Porque EBCDIC atribui valores de bytes diferentes do ASCII. O byte 0xC1 em EBCDIC é a letra A, mas em ASCII é um caractere Latino Estendido. Ler dados EBCDIC com um decodificador ASCII ou UTF-8 produz caracteres sem sentido.
Qual code page EBCDIC é suportada por essa ferramenta?
Essa ferramenta usa IBM Code Page 037 (EBCDIC inglês americano), o padrão em sistemas z/OS. Code pages regionais específicas (273, 500, 1047, etc.) podem diferir para caracteres especiais.
Posso decodificar campos decimais compactados EBCDIC ou campos de inteiro binário com essa ferramenta?
Não — essa ferramenta converte apenas dados de caracteres. Campos decimais compactados (COMP-3) e campos de inteiro binário (COMP, COMP-4) requerem lógica de conversão separada e não podem ser decodificados com um mapeamento de conjunto de caracteres.
EBCDIC Converter vs. iconv vs. dd
The `iconv` command-line tool with the `EBCDIC-US` or `IBM037` encoding handles EBCDIC conversion well on systems where those code pages are installed, but availability varies and the command syntax is non-obvious. The Unix `dd` utility with `conv=ascii` does a basic EBCDIC-to-ASCII conversion but uses a fixed translation table with no code page selection. A browser-based converter is faster for quick inspection of a hex dump and works without any installed tools or knowledge of iconv code page names.
Ferramentas relacionadas
Conversor ASCII
Pesquise códigos ASCII por caractere, decimal, hexadecimal, binário ou octal — veja todas as representações de uma vez.
Conversor Hexadecimal
Converta strings hexadecimais para texto, decimal e binário — ou codifique texto em hexadecimal — no seu navegador.
bin2hex
Converta dados binários para strings hexadecimais e hex de volta para binário no nível de byte — como bin2hex() e hex2bin() do PHP.
O Conversor EBCDIC do FileCrank traduz entre hexadecimal EBCDIC e texto ASCII usando IBM Code Page 037, inteiramente no seu navegador.
Advertisement