Dekoduj z formatu Base64


Informacje

Poznaj Base64 Decode and Encode, proste narzędzie online, które robi dokładnie to, co mówi: dekoduje z kodowania Base64, a także koduje szybko i łatwo. Base64 koduje dane bez kłopotów lub dekoduje je do formatu czytelnego dla człowieka.
Schematy kodowania Base64 są powszechnie używane, gdy zachodzi potrzeba zakodowania danych binarnych, zwłaszcza gdy dane te muszą być przechowywane i przesyłane na zaprojektowanych nośnikach radzić sobie z tekstem. To kodowanie pomaga zapewnić, że dane pozostaną nienaruszone bez modyfikacji podczas transportu. Base64 jest powszechnie używany w wielu aplikacjach, w tym w e-mailach przez MIME, a także do przechowywania złożonych danych w formacie XML lub JSON.
Opcje zaawansowane

  • Zestaw znaków: w przypadku danych tekstowych kodowanie Schemat nie zawiera zestawu znaków, więc musisz określić, który zestaw znaków został użyty podczas procesu kodowania. Zwykle jest to UTF-8, ale może to być wiele innych; jeśli nie jesteś pewien, zagraj z dostępnymi opcjami lub wypróbuj opcję automatycznego wykrywania. Te informacje są używane do konwersji zdekodowanych danych do zestawu znaków naszej witryny, aby wszystkie litery i symbole mogły być prawidłowo wyświetlane. Należy pamiętać, że nie ma to znaczenia w przypadku plików, ponieważ nie ma potrzeby stosowania do nich konwersji bezpiecznych w Internecie.
  • Dekoduj każdy wiersz osobno: zakodowane dane zwykle składają się z tekstu ciągłego, więc nawet znaki nowej linii są konwertowane na ich formy zakodowane w Base64. Przed dekodowaniem wszystkie niezakodowane białe spacje są usuwane z wejścia, aby zabezpieczyć dane wejściowe. integralność. Ta opcja jest przydatna, jeśli zamierzasz dekodować wiele niezależnych wpisów danych, które są oddzielone znakami końca wiersza.
  • Tryb na żywo: Po włączeniu tej opcji wprowadzone dane są natychmiast dekodowane za pomocą wbudowanej przeglądarki Funkcje JavaScript, bez wysyłania żadnych informacji do naszych serwerów. Obecnie ten tryb obsługuje tylko zestaw znaków UTF-8.

Bezpieczne
Cała komunikacja z naszymi serwerami odbywa się za pośrednictwem bezpiecznych połączeń szyfrowanych SSL ( https) .Usuwamy przesłane pliki z naszych serwerów natychmiast po ich przetworzeniu, a wynikowy plik do pobrania jest usuwany zaraz po pierwszej próbie pobrania lub 15 minutach braku aktywności (w zależności od tego, co trwa krócej) .Nie przechowujemy ani nie kontrolujemy treści przesłanych danych lub przesłał pliki w jakikolwiek sposób. Przeczytaj naszą politykę prywatności poniżej, aby uzyskać więcej informacji.
Całkowicie darmowe
Nasze narzędzie jest bezpłatne. Od teraz nie musisz pobierać żadnego oprogramowania do tak prostych zadań.
Szczegóły kodowania Base64
Ba se64 to ogólny termin określający szereg podobnych schematów kodowania, które kodują dane binarne, traktując je numerycznie i tłumacząc na reprezentację base-64. Termin Base64 pochodzi z określonego kodowania przesyłania treści MIME.
Projekt
Konkretny wybór znaków tworzących 64 znaki wymagane dla Base64 różni się w zależności od implementacji. Ogólną zasadą jest wybranie zestawu 64 znaków, które są zarówno 1) częścią podzbioru wspólnego dla większości kodowań, jak i 2) również drukowalnymi. Ta kombinacja sprawia, że dane nie zostaną zmodyfikowane podczas przesyłania przez systemy takie jak poczta e-mail, które tradycyjnie nie były czyste 8-bitowo. Na przykład implementacja Base64 MIME używa AZ, az i 0-9 dla pierwszych 62 wartości, a także „+” i „/” dla ostatnich dwóch. Inne odmiany, zwykle pochodzące z Base64, mają tę właściwość, ale różnią się symbolami wybranymi dla dwóch ostatnich wartości; przykładem jest wariant „RFC 4648 / Base64URL” z bezpiecznym adresem URL i nazwą pliku, w którym używane są znaki „-” i „_”.
Przykład
Tutaj ”fragment cudzysłowu z Lewiatan Thomasa Hobbesa:
„Człowiek wyróżnia się nie tylko rozumem, ale …”
Jest to reprezentowane jako sekwencja bajtów ASCII i zakodowane w schemacie Base64 MIME w następujący sposób:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4 =
W powyższym cytacie zakodowana wartość Man to TWFu. Zakodowane w ASCII litery „M”, „a” i „n” są przechowywane jako bajty 77, 97, 110, które są równoważne z „01001101”, „01100001” i „01101110” w bazie-2. Te trzy bajty są połączone razem w 24-bitowym buforze, tworząc sekwencję binarną „010011010110000101101110”. Paczki po 6 bitów (6 bitów ma maksymalnie 64 różne wartości binarne) są konwertowane na 4 liczby (24 = 4 * 6 bitów), które są następnie konwertowane na odpowiadające im wartości w Base64.

Treść tekstowa M a n
ASCII 77 97 110
Wzorzec bitowy 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
Indeks 19 22 5 46
zakodowane w Base64 T W F u

Jak ilustruje ten przykład, kodowanie Base64 konwertuje 3 niekodowane bajtów (w tym przypadku znaków ASCII) na 4 zakodowane znaki ASCII.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *