Código (informação)

Em ciências e técnicas, em particular na ciência da computação e na teoria da informação , um código é uma regra de transcrição que, para qualquer símbolo de um conjunto de caracteres (alfabeto de origem), atribui inequivocamente um caractere ou uma série de caracteres tomados em um possivelmente diferente conjunto de caracteres (alfabeto alvo). Um exemplo é o código Morse que estabelece uma relação entre letras do alfabeto latino e sequências de sons curtos e longos.

Nas ciências da comunicação , um código no sentido mais amplo se refere a uma linguagem . Toda a comunicação é baseada na troca de informações geradas por um transmissor de acordo com um código específico e que o destinatário interpreta de acordo com o mesmo código.

Os dados transmitidos ou armazenados eletronicamente consistem em uma longa série de zeros e uns (os bits ), cuja combinação define números ou símbolos (por exemplo, 11000001= 'A'). Estas são codificações de caracteres . Em outro código, a mesma combinação de bits pode significar o número 193. Também outros tipos de dados , por exemplo, sequências de bases nucleicas em fitas de DNA são expressas por códigos.

Na teoria do código, os elementos que constituem um código são chamados de "palavras-código"; os símbolos que compõem as palavras do código são retirados de um alfabeto (o alfabeto alvo). É feita uma distinção entre o alfabeto de origem, no qual o texto simples é formado, do alfabeto de destino, no qual o texto codificado é expresso.

Definição

A codificação de um alfabeto nas palavras de um alfabeto é uma função injetiva

que, com cada símbolo do alfabeto , associa uma palavra não vazia no alfabeto . O conjunto de imagens é o código e seus elementos são palavras de código. O mapa é estendido em um morfismo de meio grupo, novamente observado , definido por

,

onde está uma palavra . Um código é exclusivamente decifrável se a extensão de c para A ^ + for injetiva, portanto, se

envolve e para tudo . Um código é um prefixo ou decodificação instantânea se nenhuma palavra do código for prefixada por outra palavra do código. Qualquer código de prefixo é decifrável de forma única, o inverso é falso. Na literatura francesa sobre a teoria do código matemático, um "código" é freqüentemente sinônimo de "código de decifração única". A codificação de um texto é, nesta formulação, o mais simplesmente a sucessão das codificações das letras que o compõem, independentemente de uma possível interação entre elas; na criptografia ou na compressão de dados , a sucessão de símbolos no texto de origem é ela própria um componente do processamento.

Exemplos de códigos

Códigos Gerais

Códigos de correção

Códigos secretos

A cifra de substituição envolve a substituição de letras por letras. Este é um dos métodos de codificação mais rudimentares. Métodos de criptografia mais complexos são freqüentemente chamados de códigos criptográficos .

Em ciência da computação

Notas e referências

Apêndices

Artigos relacionados

links externos

Bibliografia

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">