DocsME
5 min de leituraDocsMe Team

Glossário de PDF: Base64, Codificação, Data URI e Payload de API

Definições simples para termos de PDF para Base64, incluindo Base64, codificação, decodificação, data URI, dados binários, tipo MIME, preenchimento e payload de API.

  • glossario pdf base64
  • termos base64
  • definicao data uri
  • payload api
  • pdf me

Base64

Um esquema de codificação de binário para texto que representa qualquer sequência de bytes usando 64 caracteres ASCII imprimíveis, para que arquivos binários consigam trafegar por sistemas feitos para texto.

Codificação

O processo de converter dados de uma representação para outra — neste contexto, transformar os bytes binários de um PDF em uma string de texto Base64. Veja como funciona a codificação Base64 para a mecânica.

Decodificação

O inverso da codificação: converter uma string Base64 de volta nos bytes binários originais. Um PDF decodificado corretamente é idêntico, byte a byte, ao arquivo que foi codificado.

Data URI

Uma string que combina um valor codificado em Base64 com um prefixo que descreve seu tipo de arquivo, na forma data:application/pdf;base64,.... Navegadores e alguns visualizadores usam o prefixo para saber como renderizar os dados. Veja Base64 vs Data URI para saber quando cada forma se aplica.

Dados Binários

Dados armazenados como bytes brutos, em vez de texto legível por humanos. Um PDF, como qualquer formato de arquivo, é dado binário no nível de byte, independente de quanto texto ele contenha visualmente.

Tipo MIME

Um rótulo como application/pdf que identifica que tipo de conteúdo um dado representa. APIs e navegadores usam o tipo MIME para decidir como tratar, exibir ou decodificar um arquivo.

Preenchimento

Um ou dois caracteres = adicionados ao final de uma string Base64 quando o tamanho original dos dados não é um múltiplo exato de 3 bytes. O preenchimento completa o último grupo de caracteres sem adicionar conteúdo real.

Payload de API

Os dados enviados no corpo de uma requisição ou resposta de API. Um PDF codificado em Base64 costuma viver dentro de um payload JSON como um campo entre vários — veja como usar um PDF em Base64 em uma requisição de API JSON para uma estrutura típica.