Décoder une valeur web
Décodage URL suivi du décodage des entités HTML.
MULTIVERTO / ATELIER
Créez une suite réutilisable de transformations de texte. Vérifiez chaque résultat, changez l’ordre et retrouvez une procédure nommée sur cet appareil.
01 / Flux prêts à l’emploi
Choisissez un point de départ, puis modifiez les étapes. L’exemple remplit uniquement cette page.
Décodage URL suivi du décodage des entités HTML.
Décodez les octets puis présentez le JSON clairement.
Supprimez les espaces du JSON avant l’encodage Base64.
Échappez le balisage avant l’encodage Base64.
02 / Votre saisie
Collez le texte ici. Il n’est ni envoyé ni ajouté à l’URL.
03 / Construire la suite
Huit étapes au maximum.
04 / Résultat final
05 / Résultat après chaque étape
06 / Enregistrer et partager
Une procédure enregistrée contient seulement son nom et les identifiants des outils. Le lien ne contient que les identifiants. La saisie et les résultats n’y figurent jamais.
MULTIVERTO / Flux de texte
Chaque étape reçoit le résultat complet de la précédente. Choisissez un ou plusieurs outils de texte, placez-les dans l’ordre requis par les données, puis exécutez la suite. L’aperçu montre l’effet de chaque transformation. Même si l’aperçu est raccourci, la valeur intégrale passe à l’étape suivante. Vous pouvez ainsi repérer à quel endroit des données multicodées deviennent invalides.
L’ordre change le résultat. Si un texte a été échappé en HTML puis encodé pour une URL, décodez d’abord l’URL et ensuite les entités HTML. Le flux prêt à l’emploi consacré aux valeurs web illustre cet ordre. Pour du JSON enveloppé en Base64, décodez Base64 avant de formater le JSON. L’ordre inverse peut échouer alors même que chaque outil fonctionne correctement.
En cas d’échec, la page indique le numéro et le nom de l’étape. Les aperçus précédents restent visibles : examinez la dernière valeur correcte et corrigez la saisie ou réorganisez les outils. Encoder et calculer une empreinte sont deux opérations différentes. Une empreinte ne se décode pas pour retrouver le texte original ; placez-la en fin de flux lorsque vous voulez seulement comparer des valeurs.
Les procédures enregistrées restent dans ce navigateur et ne contiennent qu’un nom et des identifiants d’outils. Charger une procédure ne restaure jamais une ancienne saisie ou un résultat. Le lien partagé place aussi les identifiants seuls dans le fragment de l’URL. Chaque destinataire doit fournir son propre texte. Pour des données sensibles, examinez les opérations choisies et les extensions installées.
Utilisez les boutons de déplacement si le résultat paraît inattendu : il n’est pas nécessaire de reconstruire toute la suite. Par exemple, un formateur JSON attend un texte JSON valide ; placez donc les décodages Base64 ou URL avant lui. Si une étape signale une valeur incorrecte, examinez l’aperçu précédent pour repérer une séquence d’échappement incomplète, des caractères non valides ou un remplissage manquant. La page accepte huit étapes au maximum et limite chaque valeur intermédiaire à un million de caractères afin de préserver la réactivité du navigateur. Une transformation volumineuse peut malgré tout prendre du temps sur un appareil lent. Vous pouvez effacer la saisie et le résultat sans supprimer vos procédures enregistrées. Vérifiez le fragment d’un lien partagé : seuls de courts identifiants d’outils doivent y apparaître. Si un outil disparaît plus tard, l’ancien lien est refusé plutôt que remplacé silencieusement.