Avkoda en Base64-sträng till text
- Panel
- Dokumentation
- API
Varför avkoda text från base64?
Base64-avkodning används för att återställa originaldata från dess base64-representation. Det är särskilt användbart när du tar emot base64-kodad data och behöver konvertera den till sitt ursprungliga format, vare sig det är text, binär data (som bilder) eller andra datatyper.
Funktioner i base64-avkodningsverktyget
Detta verktyg låter dig enkelt avkoda base64-kodad text. Du kan klistra in en base64-sträng i textrutan och få tillbaka den avkodade versionen av originaltexten.
Så använder du base64-avkodningsverktyget
På avkodningssidan, klistra in base64-strängen som du vill avkoda i den angivna textrutan. Klicka på avkodningsknappen för att konvertera base64-strängen till avkodad text.
När texten är avkodad visas den i ett resultatområde. Du kan kopiera den avkodade texten för att använda i dina projekt eller applikationer.
Exempel på avkodning av base64-text
Här är ett exempel på avkodning av base64-strängen "Qm9uam91ciwgbW9uZGUgIQ==" till originaltext:
Bonjour, monde !
Vanliga frågor
Är base64 en kryptering?
Nej, det är en enkel reversibel kodning utan nyckel eller hemlighet. Vem som helst kan avkoda en
base64-sträng med ett verktyg som detta eller kommandot base64 -d. Base64 används
för att transportera godtyckliga bytes i en textkanal, inte för att skydda innehåll. För att
säkra data, använd en riktig krypteringsalgoritm som AES.
Varför ger min avkodning konstiga tecken?
Om resultatet innehåller osammanhängande symboler kodar originalsträngen troligen binära bytes (bild, arkiv, kryptografisk nyckel) och inte text. Vårt verktyg är designat för UTF-8-text. För att avkoda en bild, använd base64-bildavkodaren.
Vad betyder tecknen = i slutet?
Base64 behandlar bytes i grupper om tre för att producera fyra tecken. När längden inte
är en multipel av tre kompletteras resultatet med ett eller två tecken
= som padding. En giltig base64-sträng har därför alltid en längd som är
multipel av fyra.
Vad är skillnaden mellan base64 och base64url?
Klassisk base64 använder + och /, som är problematiska i URL:er
och filnamn. Varianten base64url ersätter dem med - och _
och tar ofta bort paddingen. Det är formatet som används av JWT och många tokens. Vår
avkodare tolererar båda varianterna.
Skickas texten till en server?
Avkodningen passerar genom vår server under själva förfrågan, utan att sparas efteråt. För mycket
känsliga strängar (API-nycklar, lösenord), föredra det lokala kommandot
echo "chaine" | base64 -d på Linux eller macOS som inte skickar något via nätverket.
Hur kodar man den avkodade texten igen?
Använd vår base64-textkodare för att göra den omvända operationen. Rundresan är strikt utan förlust så länge källtexten är i UTF-8 och du inte modifierar mellanströmmen.
Exempelförfrågan
curl -X POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Indatasschema
| Fält | Typ | Obligatorisk | Standard |
|---|---|---|---|
text_encoded |
string | ✓ | – |
Slutpunkter
GET https://cdrn.fr/api/v1/tools- listar alla tillgängliga verktygGET https://cdrn.fr/api/v1/tools/base64-text-decoder- hämtar schemat för detta verktygPOST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute- kör detta verktyg med en JSON-payload