DocsME
5 min de lectureDocsMe Team

Glossaire PDF : Base64, Encodage, Data URI et Payload API

Définitions simples des termes liés au PDF en Base64 : Base64, encodage, décodage, data URI, données binaires, type MIME, padding et payload API.

  • glossaire pdf base64
  • termes base64
  • definition data uri
  • payload api
  • pdf me

Base64

Un schéma d'encodage du binaire vers le texte qui représente toute séquence d'octets à l'aide de 64 caractères ASCII imprimables, afin que les fichiers binaires puissent circuler dans des systèmes conçus pour le texte.

Encodage

Le processus de conversion de données d'une représentation à une autre — ici, transformer les octets binaires d'un PDF en une chaîne de texte Base64. Voir comment fonctionne l'encodage Base64 pour le mécanisme.

Décodage

L'inverse de l'encodage : reconvertir une chaîne Base64 dans les octets binaires d'origine. Un PDF correctement décodé est identique, octet pour octet, au fichier qui a été encodé.

Data URI

Une chaîne qui combine une valeur encodée en Base64 avec un préfixe décrivant son type de fichier, sous la forme data:application/pdf;base64,.... Les navigateurs et certains lecteurs utilisent ce préfixe pour savoir comment afficher les données. Voir Base64 vs Data URI pour savoir quand chaque forme s'applique.

Données Binaires

Des données stockées sous forme d'octets bruts plutôt que de texte lisible par un humain. Un PDF, comme tout format de fichier, est une donnée binaire au niveau de l'octet, quelle que soit la quantité de texte qu'il contient visuellement.

Type MIME

Une étiquette telle que application/pdf qui identifie le type de contenu d'une donnée. Les API et les navigateurs utilisent le type MIME pour décider comment traiter, afficher ou décoder un fichier.

Padding

Un ou deux caractères = ajoutés à la fin d'une chaîne Base64 lorsque la longueur des données d'origine n'est pas un multiple exact de 3 octets. Le padding complète le dernier groupe de caractères sans ajouter de contenu réel.

Payload API

Les données envoyées dans le corps d'une requête ou d'une réponse API. Un PDF encodé en Base64 se trouve souvent dans un payload JSON comme l'un de plusieurs champs — voir comment utiliser un PDF Base64 dans une requête API JSON pour une structure typique.