Kalkulator BASE64: dekodowanie i kodowanie
Kalkulator pozwala zakodować podany przez Ciebie tekst przy użyciu algorytmu BASE64 lub odwrotnie. Przed właściwym kodowaniem BASE64, znaki unicode są konwertowane do postaci UTF-8.

Wersja beta

TO JEST WERSJA TESTOWA
Ten kalkulator dopiero powstaje - właśnie nad nim pracujemy.
To znaczy, że może działać poprawnie, ale nie musi.
Jak najbardziej możesz go użyć. Może nawet uzyskasz poprawne wyniki.
Prosimy jednak, abyś sprawdził uzyskane wyniki we własnym zakresie. Potwierdź je przed wykorzystaniem, bo mogą być błędne.
W każdym razie - prace trwają. Ta podstrona powinna zostać ukończona już wkrótce. Zapraszamy !
Jeśli masz jakieś pomysły, uwagi - daj znać !

Ustawienia - wybierz przypadek, który najlepiej pasuje do Twojej sytuacji

Wybierz co chcesz zrobić

Tu wpisujesz tekst, który chcesz zakodować lub zdekodować przy użyciu BASE64

Wynik - tu pojawi się przekonwertowany tekst

VHUgd3Bpc3ogbHViIHdrbGVqIHN3w4PCs2ogdGVrc3Q=

Statystyki - trochę liczb powiązanych z Twoim tekstem przed i po zamianie

Rozmiar tekstu w pamięci (→ patrz Ilość danych)
Rozmiar czystego tekstu jako UTF-1658bajty
Rozmiar czystego tekstu jako UTF-830bajty
Rozmiar tekstu po zakodowaniu BASE6444bajty
Zmiana rozmiaru w procentach
(Przepływ danych: UTF-16 → UTF-8 → BASE64)
Miejsce zaoszczędzone po zamianie tekstu UTF-16 na UTF-848.28%
Przyrost danych po zakodowaniu tekstu UTF-8 jako BASE6446.67%
Zmiana rozmiaru po zakodowaniu BASE64 względem UTF-16-24.14%

Trochę informacji

  • BASE64 to algorytm kodowania danych przy użyciu 64 znaków alfanumerycznych.
  • Wszystkie znaki BASE64 dadzą się wyświetlić na standardowym terminalu ASCII.
  • Kodowanie BASE64 może zostać użyte do przesyłania danych binarnych (czyli w praktyce dowolnych) za pomocą protokołów tekstowych np. podczas przesyłania załączników do maili.
  • Tekst po zakodowaniu algorytmem BASE64 rośnie o 1/3. To dlatego np. maile zawierające załączony plik MP3 zajmują ok. 33% więcej niż wynikałoby to z rozmiaru dołączonego pliku.
  • ⚠ UWAGA! Niektóre protokoły (np. protokół wysyłania poczty elektronicznej SMTP) stosują BASE64 do kodowania haseł. Jednak należy pamiętać, że algorytm BASE64 nie gwarantuje bezpieczeństwa i nie w tym celu został stworzony. Dane BASE64 mogą być odkodowane przez dowolną osobę.
  • Ponieważ jeden znak BASE64 zajmuje 6 bitów (ponieważ 26=64)2^6=64), a dane w komputerach przechowywane są najczęściej w porcjach 8 bitowych bajtów, czasami po zastosowaniu algorytmu część ostatnich bitów pozostaje niewykorzystana. Aby obsłużyć ten scenariusz stosuje się specjalny znak dopełnienia (ang. pad character): = (znak równości). Pojawia się on na końcu ciągu wynikowego jeśli długość tekstu po zakodowaniu jest niepodzielna przez 8 bitów.
  • Kodowanie BASE64 zostało ustandaryzowane w dokumencie RFC 4648.

Tagi i linki do tej strony

Jakie tagi ma ten kalkulator

Permalink

Uwaga: ten kalkulator wprawdzie wspiera permalinki, ale wiemy, że w nie wszystkie kombinacje danych wejściowych działają w 100%. Sprawdź permalinka zanim go komuś przekażesz.

Linki do innych stron na ten temat (poza Calcullą)

JavaScript failed !
So this is static version of this website.
This website works a lot better in JavaScript enabled browser.
Please enable JavaScript.