Koder plików do Base64
Zamień plik na ciąg Base64 z prefiksem data URL lub bez. Obsługa do 64 MiB, lokalne przetwarzanie. Przykład: Hello → SGVsbG8=. Przetwarzanie odbywa się lokal…
Rozpocznij
Możliwości i ograniczenia
Narzędzie koduje bajty dokładnie jednego pliku do Base64. Nie analizuje dokumentu ani nie zmienia jego formatu. Domyślnie wynik zawiera pełny prefiks data:MIME;base64,; po wyłączeniu opcji otrzymasz sam ciąg Base64.
Przykład działania
Dla pliku hello.txt (typ MIME text/plain) o zawartości Hello (5 bajtów) otrzymasz:
- z prefiksem:
data:text/plain;base64,SGVsbG8= - bez prefiksu:
SGVsbG8=
Bajty 00 FF 80 dadzą AP+A. Jeśli przeglądarka nie dostarczy typu MIME, użyty zostanie application/octet-stream.
Pobieranie wyniku
Plik wynikowy ma nazwę oryginalna-nazwa.base64.txt (np. hello.txt.base64.txt) i zawiera wyświetlony tekst Base64, a nie oryginalne bajty. Aby odzyskać pierwotną zawartość, użyj osobnego dekodera Base64.
Ograniczenia
- Maksymalny rozmiar pliku: 64 MiB (67 108 864 bajtów).
- Kodowanie zwiększa rozmiar o ok. 1/3 (wzór:
4 * ceil(bajty/3)). - Pusty plik jest poprawny: bez prefiksu wynik to pusty ciąg, z prefiksem – sam prefiks.
- Przetwarzanie odbywa się lokalnie w przeglądarce; Base64 to kodowanie odwracalne, nie szyfrowanie.
- Brak obsługi OCR, kodowania wsadowego ani wyboru zestawu znaków.
Najczęstsze pytania
Dlaczego wynik jest dłuższy niż oryginalny plik?
Base64 koduje 3 bajty jako 4 znaki ASCII, więc rozmiar rośnie o około 33%. To normalne i nie jest kompresją.
Czy mogę użyć tego narzędzia do dużych plików?
Limit to 64 MiB. Nawet poniżej tego progu bardzo duże pliki mogą przeciążyć pamięć urządzenia, ponieważ bajty i wynikowy tekst istnieją jednocześnie. Zacznij od małego pliku na telefonie.
Co oznacza prefiks data:text/plain;base64,?
To standardowy nagłówek Data URL, który pozwala osadzić zakodowaną zawartość bezpośrednio w HTML lub CSS. Jeśli potrzebujesz tylko ciągu Base64, wyłącz opcję prefiksu.
Lista kontrolna
- Wybierz plik o rozmiarze ≤ 64 MiB.
- Ustaw opcję prefiksu zgodnie z potrzebą.
- Uruchom kodowanie.
- Skopiuj lub pobierz wynik.
- Pamiętaj, że Base64 nie jest szyfrowaniem – nie chroni poufności.
Przetwarzanie odbywa się lokalnie w przeglądarce.