Een Base64-string decoderen naar tekst

zet een Base64-string terug om naar de originele tekst, perfect voor het inspecteren van tokens, payloads en configuratiebestanden

Waarom tekst in base64 decoderen?

Base64-decodering wordt gebruikt om de originele gegevens uit hun base64-weergave terug te halen. Dit is bijzonder nuttig wanneer u gegevens ontvangt die in base64 gecodeerd zijn en deze moet converteren naar hun originele formaat, of het nu tekst, binaire gegevens (zoals afbeeldingen) of andere soorten gegevens betreft.

Functies van de base64-decodeertool

Met deze tool kunt u eenvoudig tekst decoderen die in base64 is gecodeerd. U kunt een base64-tekenreeks in het tekstgebied plakken en de gedecodeerde versie van de originele tekst terugkrijgen.

Hoe u de base64-decodeertool gebruikt

Plak op de decodeerpagina de base64-tekenreeks die u wilt decoderen in het daarvoor bestemde tekstgebied. Klik op de decodeerknop om de base64-tekenreeks te converteren naar gedecodeerde tekst.

Zodra de tekst is gedecodeerd, wordt deze weergegeven in een resultaatgebied. U kunt de gedecodeerde tekst kopiëren om deze in uw projecten of toepassingen te gebruiken.

Voorbeeld van het decoderen van tekst in base64

Hier is een voorbeeld van het decoderen van een base64-tekenreeks "Qm9uam91ciwgbW9uZGUgIQ==" naar originele tekst:


Bonjour, monde !

    

Veelgestelde vragen

Is base64 een versleuteling?

Nee, het is een eenvoudige omkeerbare codering zonder sleutel of geheim. Iedereen kan een base64-tekenreeks decoderen met een tool zoals deze of het commando base64 -d. Base64 dient om willekeurige bytes te transporteren in een tekstkanaal, niet om inhoud te beschermen. Om gegevens te beveiligen, gebruikt u een echt versleutelingsalgoritme zoals AES.

Waarom produceert mijn decodering vreemde tekens?

Als het resultaat onsamenhangende symbolen bevat, codeert de oorspronkelijke tekenreeks waarschijnlijk binaire bytes (afbeelding, archief, cryptografische sleutel) en geen tekst. Onze tool is ontworpen voor UTF-8-tekst. Om een afbeelding te decoderen, gebruikt u de base64-afbeeldingsdecoder.

Wat betekenen de tekens = aan het einde?

Base64 verwerkt bytes in groepen van drie om vier tekens te produceren. Wanneer de lengte geen veelvoud van drie is, wordt het resultaat aangevuld met een of twee =-tekens die als opvulling (padding) dienen. Een geldige base64-tekenreeks heeft dus altijd een lengte die een veelvoud van vier is.

Wat is het verschil tussen base64 en base64url?

Klassieke base64 gebruikt + en /, die problemen veroorzaken in URL's en bestandsnamen. De base64url-variant vervangt deze door - en _ en laat vaak de padding weg. Het is het formaat dat door JWT's en veel tokens wordt gebruikt. Onze decoder accepteert beide varianten.

Wordt de tekst naar een server verzonden?

De decodering passeert onze server gedurende de tijd van de aanvraag, zonder behoud daarna. Voor zeer gevoelige tekenreeksen (API-sleutels, wachtwoorden) verkiest u het lokale commando echo "chaine" | base64 -d op Linux of macOS dat niets over het netwerk verzendt.

Hoe codeer ik de gedecodeerde tekst opnieuw?

Gebruik onze base64-tekstencoder om de omgekeerde bewerking uit te voeren. De heen-en-weer-conversie is strikt zonder verlies zolang de brontekst in UTF-8 is en u de tussenliggende tekenreeks niet wijzigt.

Voorbeeldverzoek

curl -X POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text_encoded":"..."}'

Invoerschema

Veld Type Vereist Standaard
text_encoded string

Endpoints

  • GET https://cdrn.fr/api/v1/tools - toont alle beschikbare tools
  • GET https://cdrn.fr/api/v1/tools/base64-text-decoder - geeft het schema van deze tool terug
  • POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute - voert deze tool uit met een JSON-payload