Outils HTML

Gratuit Convertisseur Uint8Array Base64/Hex

Generez des snippets avec Uint8Array.toBase64(), .toHex(), .fromBase64() et .fromHex() pour l'encodage binaire natif.

Chargement de l'outil...

Qu'est-ce que Convertisseur Uint8Array Base64/Hex ?

Uint8Array.prototype.toBase64() encode en Base64. toHex() produit une chaine hexadecimale. fromBase64() et fromHex() decode. Baseline 2025 (Chrome 136+). Elimine le besoin de btoa et charCodeAt manuels.

Réponse rapide

Encodage/decodage Base64 et Hex natif sur Uint8Array. Chrome 136+. Plus de boucles charCodeAt.

Last updated: 2026-06-02

Limites

  • Non disponible dans les navigateurs anciens.
  • Grandes chaines = allocation memoire complete.
  • fromBase64() ne supporte que le Base64 standard avec padding.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Comment utiliser cet outil

  1. Creez un Uint8Array (fichier, fetch, WebSocket).
  2. toBase64() pour du Base64 standard.
  3. toHex() pour de l'hexadecimal.
  4. fromBase64() et fromHex() pour decoder.

A quoi il sert

  • Encoder un fichier en Base64 pour JSON.
  • Afficher des donnees brutes en hex.
  • Decoder une reponse Base64 depuis WebSocket.

Cas d'usage

Exemples concrets

Exemple

Encoder un fichier en Base64

Lisez le fichier en ArrayBuffer, Uint8Array, toBase64(), incluez dans JSON.

Exemple

Decoder de l'hex en binaire

Uint8Array.fromHex('a1b2c3d4') pour obtenir les donnees binaires.

Erreurs frequentes

  • toBase64() sur un tableau regulier, pas Uint8Array.
  • fromBase64() avec du Base64 non standard.
  • fromHex() avec chaine hex invalide.

Vérification

  1. new Uint8Array([72,101,108,108,111]).toBase64() = 'SGVsbG8='
  2. toHex() = '48656c6c6f', fromHex() retourne le tableau original.

FAQ

Questions sur Convertisseur Uint8Array Base64/Hex

Comparaison avec btoa/atob?

Travaillent directement sur des tableaux d'octets, pas de conversion en chaine.

Disponible dans Node.js?

Non, Node.js utilise Buffer. Ce sont des methodes d'API Web.

Support du streaming?

Non, operation sur la totalite du tableau en memoire.

Base64 URL-safe?

toBase64() produit du standard. Remplacez +/ et = manuellement.

Outils lies

Autres outils outils html

A essayer aussi

A essayer aussi