Definição – O que é Codificação significa?
A codificação é o processo de conversão de dados em um formato necessário para uma série de necessidades de processamento de informações, incluindo:
- Compilação e execução do programa
- Transmissão, armazenamento e compressão / descompressão de dados
- Processamento de dados de aplicativos, como conversão de arquivos
Encoding pode ter dois significados:
- Na tecnologia da computação, codificação é o processo de aplicação de um código específico, como letras, símbolos e números, aos dados para conversão em uma cifra equivalente.
- Na eletrônica, a codificação refere-se à conversão de analógico para digital.
Definirtec explica Encoding
A codificação envolve o uso de um código para alterar os dados originais para uma forma que pode ser usada por um processo externo.
O tipo de código utilizado para a conversão de caracteres é conhecido como Código American Standard for Information Interchange (ASCII), o esquema de codificação mais comumente usado para arquivos que contêm texto. ASCII contém caracteres imprimíveis e não imprimíveis que representam letras maiúsculas e minúsculas, símbolos, sinais de pontuação e números. Um único número é atribuído a alguns caracteres.
O esquema padrão ASCII tem apenas zero a posições de caracteres 127; 128 255 através são indefinidos. O problema de caracteres indefinidos é resolvido por codificação Unicode, que atribui um número para cada personagem usado no mundo inteiro. Outros tipos de códigos incluem BinHex, Uuencode (UNIX para UNIX codificação) e Multipurpose Internet Mail Extensions (MIME).
Codificação é também utilizado para reduzir o tamanho dos ficheiros de áudio e vídeo. Cada formato de ficheiro de áudio e de vídeo tem um programa de codificador-descodificador correspondente (codec) que é usado para codificar para o formato adequado e, em seguida, descodifica para reprodução.
Codificação não deve ser confundido com criptografia, que oculta o conteúdo. Ambas as técnicas são amplamente utilizados nos campos de redes, programação de software, comunicação e armazenamento sem fio.