{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
General

Encoding

Codificação (Representação de Dados)

O processo de converter dados de um formato ou sistema de representação para outro, como transformar caracteres de texto em sequências de bytes, ou converter dados binários em texto ASCII seguro.

Detalhe técnico

Codificação transforma dados entre representações. Codificação de caracteres: ASCII (7 bits, 128 caracteres), Latin-1/ISO-8859-1 (8 bits, 256 caracteres), UTF-8 (1-4 bytes, todo Unicode), UTF-16 (2 ou 4 bytes, usado pelo JavaScript/Java internamente). Codificação binário-para-texto: Base64 (6 bits por caractere, aumento de 33%, usado em email MIME e data URIs), Hex (4 bits por caractere, aumento de 100%), percent-encoding de URL (caracteres reservados como %XX). Endianness: byte mais significativo primeiro (big-endian/rede) vs menos significativo primeiro (little-endian/x86). BOM (Byte Order Mark) em U+FEFF identifica codificação e endianness em arquivos UTF-16.

Exemplo

```javascript
// Encoding: file processing example
const file = document.getElementById('fileInput').files[0];
const reader = new FileReader();
reader.onload = (e) => {
  const data = e.target.result;
  console.log(`Loaded: ${file.name} (${file.size} bytes)`);
};
reader.readAsArrayBuffer(file);
```

Formatos relacionados

Termos relacionados