Base64 na plik
Zamień Base64 lub Data URI na plik do pobrania. Odzyskaj PDF, ZIP, obrazy i tekst w przeglądarce, sprawdź rozpoznany typ pliku i zachowaj oryginalne bajty.
Tutaj pojawi się wynik.
Jak zamienić Base64 na plik
- Wklej ciąg Base64 lub pełny URI data:…;base64,.
- Zdekoduj dane i sprawdź rozpoznany typ oraz rozmiar pliku; obsługiwane obrazy mają też podgląd.
- Pobierz plik. Jeśli masz oryginał, porównaj sumy SHA-256, aby potwierdzić zgodność bajtów.
Base64 na plik: co warto wiedzieć
Pobrany plik zachowuje każdy bajt. Rozpoznana sygnatura pliku określa sugerowane rozszerzenie. Nieznane dane binarne są zapisywane jako .bin; zmieniaj rozszerzenie tylko wtedy, gdy znasz rzeczywisty format.
Przykład: odtworzenie pliku tekstowego z Base64
- Dane wejściowe
V2l0YWosIMWbd2llY2llISDwn5GL- Wynik
result.txt (text/plain;charset=utf-8, 21 B) Witaj, świecie! 👋
Base64 na plik: pytania i odpowiedzi
Czy można odzyskać PDF, ZIP lub dokument Word z Base64?
Tak, jeśli Base64 zawiera rzeczywiste bajty tego pliku. Dekodowanie odtwarza dane: nie konwertuje innego formatu na PDF ani nie naprawia uszkodzonego ZIP. Niektóre dokumenty Word korzystają z kontenera ZIP, więc sugerowanym rozszerzeniem może być .zip. Sam Base64 nie zapisuje pierwotnej nazwy pliku; zmieniaj rozszerzenie tylko wtedy, gdy znasz prawdziwy format.
Czy można wkleić Data URI lub wartość Base64 z JSON?
Obsługiwane są zwykły Base64 i pełny URI data:…;base64,. Z JSON skopiuj tylko wartość pola, bez otaczających cudzysłowów i całego obiektu. Spacje ASCII i znaki nowej linii są pomijane. Można użyć standardowego Base64 albo Base64URL, ale nie mieszać ich alfabetów.
Dlaczego pobierany plik ma rozszerzenie .bin lub dekodowanie kończy się błędem?
Nierozpoznane dane binarne są zapisywane jako .bin z typem application/octet-stream; nie oznacza to utraty bajtów. Typ jest wykrywany na podstawie sygnatury pliku, a nie etykiety MIME w Data URI, i nie gwarantuje integralności. Nieprawidłowe znaki, źle umieszczone dopełnienie = lub niepełne dane mogą powodować błędy. Kodowanie procentowe, znaczniki HTML i zapisane jako sekwencje ucieczki znaki nowej linii w JSON trzeba najpierw zdekodować lub wyodrębnić.
Jakie są limity rozmiaru? Czy plik jest bezpieczny?
Limit wejścia Base64 wynosi 48 MiB, a zdekodowanego pliku 32 MiB. Dekodowanie odbywa się w przeglądarce; Base64 nie jest szyfrowaniem ani skanowaniem antywirusowym. Pobieraj wyłącznie zaufane pliki. Narzędzie nie otwiera PDF ani nie rozpakowuje ZIP.
Czy pliki, tokeny lub tekst są wysyłane na serwer?
Nie. Dane są przetwarzane w Twojej przeglądarce. Witryna udostępnia stronę i kod programu, ale nie wysyła danych do serwera konwersji ani nie zapisuje ich na koncie.
Narzędzia przydatne w kolejnym kroku
- Plik na Base64
Koduj dowolny plik do Base64 z opcjonalnym prefiksem Data URI, dopełnieniem i podziałem wierszy MIME.
- Base64 na obraz
Dekoduj obraz Base64 lub Data URI, przeglądaj obsługiwane formaty i pobierz oryginalne bajty obrazu.
- Hash SHA-256 i suma kontrolna pliku
Oblicz SHA-256 tekstu i plików oraz sprawdź pobrany plik względem opublikowanej sumy kontrolnej.
Wszystkie narzędzia programistyczne
Kodowanie i pliki
Przekształcaj tekst, bajty, adresy URL i osadzone obrazy bez zmiany oryginalnych danych.
Koder i dekoder Base64
Koduj tekst UTF-8 do Base64 lub dekoduj standardowy i bezpieczny dla URL wariant. Ustaw dopełnienie i zawijanie wierszy.
Koder i dekoder Base64URL
Zamień tekst na Base64 bezpieczny dla URL ze znakami - i _. Koduj i dekoduj Base64URL bez dopełnienia.
Obraz na Base64
Zamień PNG, JPEG, GIF, WebP, SVG i inne rozpoznawane obrazy na Base64 Data URI w przeglądarce.
Base64 na obraz
Dekoduj obraz Base64 lub Data URI, przeglądaj obsługiwane formaty i pobierz oryginalne bajty obrazu.
Plik na Base64
Koduj dowolny plik do Base64 z opcjonalnym prefiksem Data URI, dopełnieniem i podziałem wierszy MIME.
Koder i dekoder URL
Koduj i dekoduj składniki URL, pełne adresy i wartości formularzy. Poprawnie obsługuj kodowanie procentowe oraz spacje.
Koder i dekoder encji HTML
Zamieniaj tekst i znaki Unicode na encje HTML lub dekoduj nazwane i numeryczne odwołania do znaków.
Analizator Unicode i konwerter sekwencji
Sprawdzaj punkty kodowe, bajty UTF-8 i jednostki UTF-16. Zamieniaj sekwencje Unicode JavaScript na czytelny tekst.
Analiza danych i tekstu
Czytaj dane strukturalne, sprawdzaj tokeny i znajduj różnice między tekstami.
Formatowanie, minifikacja i walidacja JSON
Formatuj, minifikuj i sprawdzaj JSON bez utraty precyzji dużych liczb. Wybierz wcięcie i sortuj klucze na wszystkich poziomach.
Dekoder JWT
Odczytaj nagłówek, dane i terminy ważności JWT bez wysyłania tokenu na serwer.
Porównywarka tekstów
Porównuj dwa teksty według wierszy, słów lub znaków. Znajduj dodatki i usunięcia z uwzględnieniem spacji i nowych wierszy.
Tester wyrażeń regularnych
Testuj wyrażenia regularne JavaScript z flagami, pozycjami dopasowań, grupami przechwytującymi i nazwanymi.
Skróty, identyfikatory i harmonogramy
Sprawdzaj integralność plików, generuj identyfikatory i analizuj znaczniki czasu oraz cykliczne zadania.
Hash MD5 i suma kontrolna pliku
Oblicz MD5 tekstu lub lokalnego pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-1 i suma kontrolna pliku
Oblicz SHA-1 tekstu UTF-8 lub pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-256 i suma kontrolna pliku
Oblicz SHA-256 tekstu i plików oraz sprawdź pobrany plik względem opublikowanej sumy kontrolnej.
Hash SHA-512 i suma kontrolna pliku
Oblicz SHA-512 tekstu i plików na swoim urządzeniu i porównaj pełne wartości szesnastkowe.
Kalkulator sumy kontrolnej CRC32
Oblicz standardową CRC-32 tekstu lub pliku i porównaj ośmioznakowe wyniki szesnastkowe.
Generator HMAC
Generuj HMAC-SHA-1, HMAC-SHA-256 i HMAC-SHA-512 z tajnym kluczem UTF-8 lub szesnastkowym.
Generator UUID i GUID
Generuj losowe UUID v4 lub uporządkowane czasowo UUID v7 pojedynczo albo seriami.
Konwerter znaczników czasu Unix
Przeliczaj sekundy Unix, milisekundy i daty ISO 8601. Wyświetlaj tę samą chwilę w UTC lub dowolnej strefie IANA.
Analizator wyrażeń Cron
Sprawdzaj Cron z pięcioma lub sześcioma polami i przeglądaj najbliższe uruchomienia z uwzględnieniem stref IANA oraz zmiany czasu.
Generator wyrażeń Cron
Zbuduj Cron z pól czasu lub gotowych harmonogramów i sprawdź najbliższe uruchomienia w wybranej strefie.
Dane i pliki są przetwarzane na Twoim urządzeniu. Nie zostawiaj poufnych wyników we współdzielonym schowku. Do pracy z kluczami prywatnymi i tokenami używaj zaufanego urządzenia.