Diferença entre codificação e decodificação

O ser humano sempre teve a necessidade de transformar informações em códigos, sinais ou linguagens usando codificação e decodificação. A chave Morse, o código binário e os formatos de uma imagem são exemplos claros disso. Vamos ver do que se trata!

Os termos ” codificar ” e ” decodificar ” são comuns em dois grupos de disciplinas. O primeiro estuda a maneira como o ser humano se comporta e se comunica com os outros; e o segundo, concentra-se em como transferir e transformar informações em diferentes mídias e formatos para reprodução, entrega ou classificação.

Codificação e decodificação. Definição e Significado

Para entender o que é codificação e decodificação no campo da ciência e tecnologia da computação, precisamos primeiro entender seu uso nas comunicações . Afinal, esses significados estão intimamente relacionados.

Codificação e decodificação de idiomas

Codificação e decodificação são conceitos estudados pelas ciências sociais – como psicologia, linguística, neurolinguística, arqueologia e sociologia – porque representam uma das maneiras pelas quais o homem se comunica com os de sua espécie:

  • Na codificação linguística , um remetente converte as informações em códigos que serão decifrados por um receptor. Esses sinais, símbolos e caracteres podem ser universais – como as letras do alfabeto – ou parte de um código privado, como as mensagens secretas da Segunda Guerra Mundial.
  • A decodificação lingüística é completamente o oposto. Através deste processo, o destinatário descriptografa a mensagem enviada pelo remetente para entender seu conteúdo.

O uso mais global da codificação linguística é a linguagem oral e escrita . Através de certos caracteres, letras e palavras, o ser humano criou uma maneira de se comunicar de forma escrita ou sonora.

Até as cores dos semáforos se tornaram um código universal que hoje todos os motoristas do mundo entendem, independentemente de sua nacionalidade ou idioma nativo.

Você pode estar interessado: Como codificar e decodificar mensagens

Como isso se relaciona à codificação e decodificação do computador?

Se você comparar o código Morse , uma linguagem e linguagem de sinais, é óbvio que o objetivo de qualquer significado de codificação e decodificação é a transmissão de informações . Algo muito semelhante acontece no nível do computador.

O que é codificação por computador?

A codificação computador é responsável por criar uma seqüência de caracteres em uma linguagem especial para gerenciar, classificar, estudar, armazenar ou transmitir informações.

Os tipos de idiomas e códigos comumente usados ​​na codificação computacional são códigos binários , um idioma que usa dois caracteres específicos: 0 e 1. É claro que existem muitos outros que combinam seqüências cíclicas ou contínuas, símbolos, letras, entre outros:

  • MIME Extensões de email na Internet multiuso. Converta os dados de um email – texto, anexos, PDFs e imagens – em uma sequência de caracteres.
  • ASCII. Código Padrão Americano para Intercâmbio de Informações . Linguagem de codificação usada pelos computadores para a transferência, armazenamento ou uso de dados.
  • BinHex Codificação binária de arquivos Macintosh. Use cadeias de caracteres de 8 bits com caracteres ASCII para enviar um documento, imagem ou anexo de email pela rede.
  • EBCDIC Código de intercâmbio decimal codificado em binário estendido. Criado pela IBM. Use números e letras para executar programas ou um sistema operacional.
  • Unicode Padrão Mundial de Caracteres Unicode . Processar, reproduzir e trocar informações em diferentes idiomas. É uma das formas mais universais e clássicas de codificação existentes e é usada em diferentes softwares de computador, Java, XML, etc.

Em palavras simples, a codificação transforma informações . Quando uma imagem PNG é convertida para o formato JPEG ou quando uma série de “zeros” e “uns” se juntam para se tornar um videogame de computador; Está codificando.

Continue lendo: Como o código binário funciona?

O que é decodificação de computador?

A descodificação de computador , em vez de um antonimo de codificação, é um processo complementar. Quando um sistema é programado para decodificar, o que ele faz é converter texto sem formatação – como ASCII – em um arquivo que pode ser visualizado, ouvido, analisado ou reproduzido .

Vamos ver isso em um exemplo. Suponha que você queira enviar um email para alguém do seu trabalho. Ao fazer isso, você escreve uma mensagem e anexa três arquivos. Um documento editável no formato DOC , um relatório para impressão no formato PDF e uma imagem no formato JPEG .

Ao clicar em “enviar”, o sistema codifica todas as informações em uma linguagem muito mais simples , ou seja, um código binário. Essas informações trafegam pela rede como se fossem uma sequência de caracteres. Ao chegar ao destinatário, o sistema o decodifica para poder vê-lo em seu estado original, ou seja, para que o texto possa ser lido e os arquivos anexados baixados.

O mesmo acontece na decodificação tecnológica , um campo associado às telecomunicações. O sinal que um decodificador de televisão a cabo recebe transmite um arquivo multimídia para a tela que viaja através de um sinal codificado.

Tópico relacionado: Tipos de linguagem de computador

Exemplos de codificação e decodificação na vida diária

Os programas de uso diário para compactar e descomprimir arquivos – como o WinZIP e o WinRAR – são um exemplo perfeito de codificação e decodificação, porque eles podem converter os dados em texto sem formatação e depois retorná-los à sua forma original.

Os sistemas de armazenamento em nuvem fazem algo semelhante porque reduzem imagens, vídeos, áudios e documentos à maneira mais simples de armazená-los.

Referências

 

Você pode estar interessado:

Deixe um comentário