Dekoder Base64
Dekoduj ciągi zakodowane w Base64 z powrotem do oryginalnego tekstu lub danych.
Czym jest dekodowanie Base64?
Dekodowanie Base64 to proces odwrotny do kodowania Base64. Konwertuje zakodowany w Base64 tekst ASCII z powrotem do oryginalnego formatu binarnego lub tekstowego. To narzędzie dekodujące pomaga szybko dekodować ciągi Base64 bez wiedzy programistycznej. Need to encode data instead? Check out our Base64 Encoder tool.
Kiedy potrzebujesz dekodowania Base64?
- Odpowiedzi API: Wiele API zwraca dane zakodowane w Base64, które trzeba zdekodować przed użyciem.
- Tokeny JWT: Tokeny JSON Web Token (JWT) używają kodowania Base64 dla sekcji nagłówka i ładunku. Use our JWT Decoder to inspect token contents.
- Data URI: Wyodrębnianie oryginalnych danych z data URI w HTML/CSS.
- Zawartość e-mail: Dekodowanie załączników e-mail lub zakodowanej zawartości MIME.
- Pliki konfiguracyjne: Niektóre aplikacje przechowują zakodowane dane logowania w plikach konfiguracyjnych.
Jak korzystać z tego dekodera Base64
- Wklej swój ciąg zakodowany w Base64 w powyższe pole wejściowe.
- Kliknij przycisk "Dekoduj z Base64".
- Zdekodowany wynik pojawi się w polu wyjściowym.
- Użyj przycisku "Kopiuj wynik", aby skopiować zdekodowany tekst do schowka.
Nieprawidłowy ciąg Base64?
Jeśli otrzymasz błąd, Twoje dane wejściowe mogą nie być prawidłowym Base64. Ciągi Base64 powinny zawierać tylko znaki A-Z, a-z, 0-9, +, / oraz = (do wypełnienia). Upewnij się, że w danych wejściowych nie ma dodatkowych spacji ani znaków nowej linii.
Dekodowanie Base64 w językach programowania
Większość języków programowania zapewnia wbudowane funkcje do dekodowania Base64. Oto przykłady:
PHP
$decoded = base64_decode($encoded);
JavaScript
const decoded = atob(encoded); // Browser
const decoded = Buffer.from(encoded, 'base64').toString(); // Node.js
Python
import base64
decoded = base64.b64decode(encoded).decode()
Go
import "encoding/base64"
decoded, _ := base64.StdEncoding.DecodeString(encoded)
Java
import java.util.Base64;
String decoded = new String(Base64.getDecoder().decode(encoded));
Ruby
require 'base64'
decoded = Base64.decode64(encoded)
C#
string decoded = Encoding.UTF8.GetString(Convert.FromBase64String(encoded));