💡Potrzebujesz zdekodować dane Base64? Nasze darmowe narzędzie online natychmiast konwertuje zakodowane ciągi i pliki z powrotem do ich oryginalnego formatu—idealne dla developerów pracujących z API, załącznikami email i odzyskiwaniem danych. 🚀 Obsługuje pliki do 10MB. Bez pobierania wymaganego!
🔍 Sprawdź, czy ciąg Base64 spełnia standardy RFC 4648
📊 Konwertuj każdy znak Base64 na jego 6-bitową wartość
🧩 Połącz cztery 6-bitowe fragmenty w 24-bitowe sekwencje
💾 Podziel na oryginalne 8-bitowe bajty i konwertuj na format wyjściowy
Akceptuje standardowy alfabet Base64 RFC 4648 plus warianty:
Typ | Znaki | Uwagi |
---|---|---|
0 -25 | A-Z | 🔠 Wielkie litery |
2 6-51 | a-z | 🔡 Małe litery |
5 2-61 | 0 -9 | 🔢 Cyfry |
6 2-63 | +/ | ⚡ Standardowe symbole |
= | ⏹ ️ Znak dopełnienia | |
-_ | 🌐 Wariant bezpieczny dla URL |
Porównanie rozmiaru dekodowania:
Rozmiar Base64 | Oryginalny Rozmiar | Redukcja |
---|---|---|
4 znaki | 3 bajty | 🔽 25% |
1 .33KB | 1 KB | 🔽 25% |
1 .33MB | 1 MB | 🔽 25% |
Średnie czasy przetwarzania (Chrome v120):
Rozmiar Pliku | Czas Dekodowania |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
Natywne narzędzia Base64 na różnych platformach:
🔤Dekoduj ciąg
echo 'SGVsbG8=' | base64 --decode
Podstawowe dekodowanie ciągu
📁Dekoduj plik
base64 -d input.b64 > output.txt
Konwersja Base64 na plik
🔌PowerShell dekoduj
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))
Natywna metoda PowerShell
⌨️ CMD dekoduj
certutil -decode input.b64 output.txt
Wbudowane narzędzie Windows
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');
Base64
, 2) Brakujące dopełnienie '=', lub 3) Dane były oryginalnie binarne (spróbuj zapi
sać jako plik zamiast przeglądać jako tekst).Base64
z powrotem na standardowy format.Base64
nie jest szyfrowaniem - to kodowanie. Dla wrażliwych danych, upewnij się, że właściwe szyfrowanie (jak AES) było użyte przed oryginalnym kodowaniem.Do debugowania, najpierw zwaliduj swój ciąg Base64 naszym narzędziem przed próbą dekodowania go w swojej aplikacji.
Zawsze sprawdzaj rozmiar wyjścia po dekodowaniu - powinien być ~25% mniejszy niż wejście Base64.
Połącz z dekompresją gzip przy obsłudze dużych zdekodowanych danych, które były wcześniej skompresowane.