Programação  
 
Rede de conhecimento computador >> Programação >> Programação De Computador Idiomas >> Content
Quais são os diferentes tipos de sistemas de codificação?
Os sistemas de codificação são métodos de conversão de informações, como texto, imagens ou sons, em um formato adequado para armazenamento, transmissão ou processamento por um computador ou outro dispositivo digital. Existem vários tipos, mas eles podem ser amplamente categorizados:

1. Codificação de caracteres: Esses sistemas representam caracteres de texto como números. Os exemplos mais proeminentes incluem:

* ASCII (Código padrão americano para intercâmbio de informações): Uma codificação de 7 bits representando 128 caracteres (principalmente alfabeto, números e pontuação em inglês). Limitado ao inglês e carece de apoio a muitos outros idiomas.
* ASCII estendido: Várias extensões de 8 bits de ASCII, adicionando mais caracteres, incluindo letras e símbolos acentuados de vários idiomas. Ainda limitado em seu apoio internacional.
* Unicode: Um personagem universal que codifica o padrão que suporta praticamente todos os sistemas de escrita do mundo. Ele abrange vários formulários de codificação:
* UTF-8 (formato de transformação Unicode-8 bits): Uma codificação de comprimento variável, amplamente usada na web. É compatível com o ASCII e eficiente para o texto em inglês.
* UTF-16 (formato de transformação Unicode-16 bits): Uma largura fixa (principalmente) codificando. Mais eficiente para alguns idiomas que o UTF-8, mas pode ser menos eficiente em termos de espaço em geral.
* UTF-32 (formato de transformação Unicode-32 bits): Uma codificação de largura fixa, usando 32 bits para cada caractere. Simples de usar, mas muito intensivo.
* ISO-8859-1 (Latin-1): Uma codificação de 8 bits usada principalmente para idiomas da Europa Ocidental.


2. Codificação de imagem: Esses sistemas representam imagens como dados digitais. Os tipos comuns incluem:

* gráficos de raster: Representar imagens como uma grade de pixels (por exemplo, JPEG, PNG, GIF, TIFF, BMP).
* jpeg (grupo de especialistas fotográficos conjuntos): Compressão com perdas, bom para fotografias e imagens com gradientes de cores suaves.
* png (gráficos de rede portátil): Compressão sem perdas, boa para imagens com linhas nítidas e texto. Suporta transparência.
* gif (formato de intercâmbio gráfico): Compressão sem perdas, suporta animação e transparência, mas uma paleta de cores limitada.
* tiff (formato de arquivo de imagem marcada): Compressão sem perdas ou com perdas, de alta qualidade, frequentemente usada para impressão profissional.
* bmp (bitmap): Tamanhos de arquivo grandes e descompactados, formato simples.
* gráficos de vetor: Representar imagens usando fórmulas matemáticas para definir formas e linhas (por exemplo, SVG, PDF). Estes são escaláveis ​​sem perder a qualidade.
* svg (gráficos vetoriais escaláveis): Baseado em XML, amplamente usado na Web para gráficos escaláveis.
* pdf (formato de documento portátil): Geralmente inclui gráficos de vetor e raster.


3. Codificação de áudio: Esses sistemas representam sons como dados digitais. Exemplos incluem:

* mp3 (MPEG Audio Cayer III): Compressão com perdas, amplamente usada para música.
* aac (codificação avançada de áudio): Compressão com perdas, geralmente usada em serviços de transmissão e streaming digital. Geralmente considerado maior qualidade que o MP3 em taxas de bits semelhantes.
* WAV (formato de arquivo de áudio da forma de onda): Tamanhos de arquivo grandes e de alta qualidade e sem perdas compactados ou sem perdas.
* FLAC (codec de áudio sem perda livre): Compressão sem perdas, alta qualidade, boa para arquivar.
* ogg vorbis: Compressão com perdas, alternativa de código aberto ao MP3 e AAC.


4. Codificação de vídeo: Esses sistemas representam imagens em movimento e som como dados digitais. Exemplos incluem:

* mpeg -4 (grupo de especialistas em imagens em movimento - 4): Uma família de padrões, incluindo H.264 (AVC) e H.265 (HEVC). Usado extensivamente no vídeo digital.
* H.264 (AVC): Amplamente utilizado para vídeo de alta definição.
* H.265 (HEVC): Mais eficiente que o H.264, fornecendo melhor compactação na mesma qualidade ou maior qualidade na mesma taxa de bits.
* VP9 (videocode codec): Codec de código aberto usado pelo YouTube e outros serviços.
* AV1 (Aomedia Video 1): Um codec de código aberto, sem royalties, que visa melhorar o VP9 e o H.265.


Esta não é uma lista exaustiva, e alguns métodos de codificação podem sobrepor categorias (por exemplo, um PDF pode conter texto, imagens e até áudio). A escolha da codificação depende das necessidades específicas do aplicativo, como tamanho, qualidade e compatibilidade do arquivo.

Anterior :

Próximo :
  Os artigos relacionados
·Como criar um rollover de imagem usando programação H…
·Como atravessar recursivamente em uma lista vinculada 
·Como Criar um link em fóruns online 
·Desempenho vazamento de memória 
·Como Desenhar texto em Xcode 
·O que é um programa de computador especializado? 
·Como usar # include em arquivos ASP 
·Como escrever um script de configuração automática 
·Como atualizar TabHost conteúdo em um Android 
·Como compor um e-mail profissional, utilizando HTML 
  Artigos em destaque
·Como ler um arquivo CBZ 
·Como definir uma única Espaçamento em uma Div 
·Como aprender C # para Iniciantes 
·Como criar uma página de logon no ASP 
·Como depurar uma função Visual Basic 
·Como usar Filtros em Struts 
·Como programar um Plus Calculadora TI-84 
·Como converter um arquivo binário em uma seqüência d…
·Como imprimir valores ENUM em C 
·Como alterar a Base de Dados em Python 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados