Koder Dekoder Base64

Koder Dekoder Base64

100% Darmowe Bez Rejestracji Przetwarzanie po Stronie Klienta Natychmiastowe Wyniki

Koduj i Dekoduj Base64 Online

Najczęściej zadawane pytania

Co to jest kodowanie Base64?

Base64 to schemat kodowania binarnego na tekst, który konwertuje dane binarne do formatu tekstu ASCII przy użyciu 64 drukowalnych znaków (A-Z, a-z, 0-9, +, /). Jest głównie używany do przesyłania danych binarnych przez protokoły tekstowe (e-mail, JSON, XML, URL), które nie obsługują surowych danych binarnych. Base64 zwiększa rozmiar danych o około 33%, ponieważ koduje 3 bajty (24 bity) w 4 znaki (24 bity z 6 bitami na znak). Znaki wypełnienia (=) zapewniają, że długość wyjścia jest wielokrotnością 4.

Jak zakodować tekst do Base64?

Aby zakodować tekst do Base64: (1) Wprowadź swój tekst w polu wejściowym, (2) wybierz kodowanie tekstu (UTF-8 zalecane dla znaków Unicode, ASCII dla podstawowego angielskiego), (3) opcjonalnie włącz kodowanie bezpieczne dla URL, aby zastąpić + przez -, / przez _ i usunąć wypełnienie =, (4) kliknij tryb Koduj - wynik pojawi się natychmiast. Dla plików kliknij 'Prześlij plik', aby zakodować obrazy, PDF-y lub dowolny plik binarny do formatu URI danych Base64.

Jak zdekodować Base64 z powrotem do tekstu?

Aby zdekodować Base64: (1) Przełącz na tryb Dekoduj za pomocą przycisku przełączania, (2) wklej swój ciąg Base64 w polu wejściowym - narzędzie automatycznie wykrywa prawidłowy format Base64 z zieloną odznaką, (3) jeśli używasz Base64 bezpiecznego dla URL, włącz opcję bezpieczną dla URL, (4) zdekodowany tekst pojawi się natychmiast w polu wyjściowym. Dla obrazów lub plików zakodowanych w Base64 narzędzie automatycznie wykrywa URI danych i wyświetla podgląd obrazu, jeśli to możliwe, z przyciskiem pobierania.

Co to jest kodowanie Base64 bezpieczne dla URL?

Base64 bezpieczny dla URL (RFC 4648 Sekcja 5) modyfikuje standardowy Base64 dla bezpiecznego użycia w URL-ach, nazwach plików i parametrach zapytań poprzez zastąpienie znaków, które mają specjalne znaczenie w URL-ach. Standardowy Base64 używa + (URL: spacja) i / (URL: separator ścieżki), które łamią URL-e. Wariant bezpieczny dla URL zastępuje + przez - (myślnik), / przez _ (podkreślenie) i usuwa wypełnienie =. Zawsze używaj kodowania bezpiecznego dla URL podczas osadzania Base64 w URL-ach.

Dlaczego wynik Base64 jest większy niż oryginalny tekst?

Base64 zwiększa rozmiar danych o około 33% z powodu mechanizmu kodowania. Base64 konwertuje 3 bajty (24 bity) binarne na 4 znaki ASCII (łącznie 32 bity, 6 bitów na znak). Ten stosunek 3:4 tworzy 33,33% narzutu. Na przykład 'Cześć' (5 bajtów) staje się 'Q3plxZnEhw==' (12 znaków). Kompromis: choć większy, wynik Base64 jest bezpieczny dla protokołów transmisji tekstowych (JSON, XML, e-mail), które uszkadzają surowe dane binarne.

Czy mogę kodować obrazy i pliki do Base64?

Tak! Kliknij 'Prześlij plik' w trybie Koduj, aby przekonwertować dowolny plik (obrazy, PDF-y, dokumenty, audio) do formatu URI danych Base64. URI danych osadzają zawartość plików bezpośrednio w tekście używając formatu: 'data:[typ MIME];base64,[dane Base64]'. Przypadki użycia: (1) osadzanie obrazów w HTML/CSS bez zewnętrznych żądań, (2) dołączanie załączników plików w API JSON, (3) przechowywanie małych plików w bazach danych jako tekst. Uwaga: Limit rozmiaru pliku to 10 MB. Pliki zakodowane w Base64 są o 33% większe niż oryginał.

Jakie są typowe przypadki użycia kodowania Base64?

Base64 jest niezbędny dla deweloperów pracujących z: (1) Załącznikami e-mail - Protokół e-mail MIME wymaga Base64 dla załączników binarnych, (2) URI danych - Osadzanie obrazów/plików bezpośrednio w HTML/CSS, (3) API JSON/XML - Przesyłanie danych binarnych w formatach tekstowych bez uszkodzeń, (4) Uwierzytelnianiem - Kodowanie poświadczeń dla HTTP Basic Auth, (5) Kluczami kryptograficznymi - Reprezentowanie kluczy binarnych jako tekst do przechowywania/transmisji, (6) Przesyłaniem plików - Wysyłanie plików binarnych przez API REST jako ciągi JSON.

Czy kodowanie Base64 jest bezpieczne czy szyfrowaniem?

Nie! Base64 to kodowanie, NIE szyfrowanie ani bezpieczeństwo. Krytyczne różnice: (1) Kodowanie przekształca format danych (binarny na tekst), ale nie ukrywa zawartości - każdy może natychmiast zdekodować, (2) Szyfrowanie używa tajnych kluczy do przekształcania danych w nieczytelny tekst zaszyfrowany - tylko posiadacze kluczy mogą odszyfrować. Base64 zapewnia zero bezpieczeństwa. Użyj szyfrowania AES-256 dla poufnych danych, HTTPS do transmisji i nigdy nie polegaj na Base64 dla bezpieczeństwa.

Jak obsługiwać znaki specjalne i Unicode w Base64?

Użyj kodowania UTF-8 (domyślne w tym narzędziu), aby prawidłowo obsługiwać znaki Unicode (emoji, litery akcentowane, pisma nielatyńskie). UTF-8 reprezentuje punkty kodowe Unicode jako 1-4 bajty na znak, następnie Base64 koduje te bajty. Kodowanie ASCII obsługuje tylko znaki 0-127 (podstawowy angielski) i zawodzi przy znakach specjalnych. Zawsze wybieraj UTF-8, chyba że masz specyficzne wymagania systemów starszych.

Czy mogę zdekodować obrazy Base64, aby je wyświetlić?

Tak! Narzędzie automatycznie wykrywa obrazy zakodowane w Base64 (URI danych zaczynające się od 'data:image/') i wyświetla podgląd. Obsługiwane formaty: PNG, JPEG, GIF, SVG, WebP. Aby zdekodować: (1) wklej URI danych w trybie Dekoduj, (2) podgląd obrazu pojawi się automatycznie pod wynikiem, (3) kliknij 'Pobierz zdekodowany plik', aby zapisać obraz na urządzeniu. To działa dla wyodrębniania obrazów z kodu źródłowego HTML/CSS, odpowiedzi API JSON lub pól Base64 bazy danych.

Lider w oprogramowaniu partnerskim

Zarządzaj wieloma programami partnerskimi i popraw wydajność partnerów dzięki PostAffiliatePro.

Będziesz w dobrych rękach!

Dołącz do naszej społeczności zadowolonych klientów i zapewnij doskonałą obsługę klienta dzięki PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface