Wsadowe kodowanie Base64

Wejście partii (jedna linia)
0 linii · 0 znaków

Narzędzie online do wsadowego kodowania Base64: wieloliniowy tekst w Base64 linia po linii. Standard i URL-safe, UTF-8, statystyki sukcesów i błędów na linię.

Powiązane Rekomendacje

Czym jest wsadowe kodowanie Base64?

Wsadowe kodowanie Base64 to operacja przekształcania wielu linii tekstu jednocześnie linia po linii w ciągi Base64. Każda linia kodowana jest niezależnie, wejście i wyjście odpowiadają sobie jeden do jednego (bez łączenia i dzielenia). Sprawdza się przy polach logów, konfiguracji i poświadczeniach.

**Różnica wobec „pojedynczego kodowania Base64”:** kodowanie pojedyncze przetwarza jedną linię na raz; wsadowe wkleja N linii i równolegle zwraca N wyników Base64, co ułatwia masową produkcję.

**Różnica wobec „łączenia Base64”:** łączenie jedynie usuwa białe znaki i skleja tekst, **nie wykonując kodowania**; wsadowe kodowanie zamienia tekst UTF-8 w Base64 za pomocą btoa.

**Standard a URL-safe:** Standard używa + / =, URL-safe używa - _ (= można pominąć). URL-safe nadaje się do URL-i, nazw plików i kontekstów, w których + / = są niedozwolone. Narzędzie pozwala przełączać się między nimi.

Przypadki użycia

  • Wsadowa konwersja pól logów, konfiguracji i poświadczeń API do Base64
  • Konwersja username:password z wieloliniowych nagłówków HTTP do Base64
  • Konwersja wielu kluczy, tokenów i podpisów do URL-safe Base64 do URL-i
  • Kodowanie wielu linii tekstu linia po liniu, potem łączenie w jeden wiersz przez base64-merge
  • Wstępna obróbka pól w skryptach importu danych do formatu Base64
  • Szybka konwersja krótkich wieloliniowych tekstów do Base64 na próbki

Jak Używać

  1. Wklej lub wpisz wieloliniowy tekst w lewym polu (po jednej linii na element).
  2. Wybierz wariant z listy rozwijanej u góry: Standard (domyślnie) lub URL-safe.
  3. Narzędzie automatycznie koduje każdą linię i wyświetla wynik w prawej paneli wg numerów.
  4. Kliknij „Kopiuj wszystko” lub „Pobierz”, aby zapisać plik txt.

Funkcje

  • Kodowanie linia po linii: każda linia daje niezależny wynik Base64
  • Dwa warianty: Standard (+/=) i URL-safe (-_), przełączanie jednym kliknięciem
  • Zestaw znaków UTF-8: obsługa chińskich znaków, emoji, łaciny
  • Kodowanie w czasie rzeczywistym: automatyczne przeliczanie po 300 ms
  • Statystyki wyników: łączna liczba linii, sukcesy i błędy
  • Kopiowanie jednym kliknięciem: wsadowy wynik kopiowany do schowka
  • Pobieranie txt: zapis do pliku batch-encoded.txt
  • Responsywność PC/mobile: podział paneli z przeciąganiem lub karty
  • Tylko przeglądarka: zawartość nie jest wysyłana na serwer

Best Practices

Sprawdź kodowanie znaków

przy wielobajtowych znakach upewnij się, że UTF-8 narzędzia zgadza się z kodowaniem po stronie dekodowania.

Wybierz właściwy wariant

do URL-i i nazw plików użyj URL-safe, w pozostałych przypadkach Standard. Nie mieszaj wariantów.

Puste linie są bezpieczne

automatycznie pomijane, nie psują wyniku ani nie powodują błędów dekodowania.

Dziel duże dane na partie

powyżej 100 000 linii koduj porcjami, a potem łącz, by ograniczyć obciążenie pamięci.

Łącz wyniki

po wsadowym kodowaniu użyj narzędzia „Łączenie Base64”, by otrzymać jednolinowy Base64.

Często Zadawane Pytania

Czym wsadowe kodowanie różni się od „pojedynczego Base64”?

Narzędzie przetwarza wiele linii naraz i każda linia daje niezależny wynik Base64; kodowanie pojedyncze obsługuje tylko jedną linię. Do masowej produkcji Base64 (np. konfiguracji i pól) to narzędzie jest bardziej wydajne.

Co się stanie, gdy linia nie zostanie zakodowana?

Na dole pojawi się liczba błędnych linii, a odpowiednia linia w wyjściu zostanie oznaczona jako „[błąd kodowania] tekst źródłowy” (rzadko — przy bardzo długich liniach lub braku pamięci).

Kiedy wybrać Standard, a kiedy URL-safe?

Gdy wynik trafia do URL-a, nazwy pliku lub nagłówka HTTP — wybierz URL-safe (+ i / zastępowane przez - i _); w pozostałych przypadkach użyj Standard.

Czy obsługiwane są chińskie znaki i emoji?

Tak. Narzędzie koduje każdą linię w bajty UTF-8, a następnie zamienia w Base64, dzięki czemu chińskie znaki, emoji i inne symbole są poprawnie obsługiwane.

Czy puste linie są kodowane?

Nie. Puste linie są pomijane i nie trafiają ani do wyniku, ani do statystyk błędów, dzięki czemu można ich wygodnie używać do oddzielania bloków.

Czy jest limit liczby linii na jedno wprowadzenie?

Nie ma sztywnego limitu — wszystko zależy od pamięci przeglądarki. Zalecamy nie przekraczać 100 000 linii na raz; większe partie warto przetwarzać porcjami.

Czy chiński tekst nie będzie zniekształcony po kodowaniu?

Nie. Narzędzie obsługuje wielobajtowe znaki w UTF-8 i generuje prawidłowy Base64. Po stronie dekodowania również użyj UTF-8.

Czy mogę najpierw zakodować wsadowo, a potem połączyć w jedną linię?

Tak. Najpierw wygeneruj wsadowy Base64 tym narzędziem, a następnie usuń znaki nowej linii narzędziem „Łączenie Base64”, by uzyskać Base64 w jednej linii.

Czy zawartość jest wysyłana na serwer?

Nie. Całe kodowanie odbywa się lokalnie w przeglądarce, a dane wejściowe i wyjściowe nie opuszczają Twojego urządzenia.

Słownik

Base64
Sposób kodowania danych binarnych za pomocą 64 znaków drukowalnych. Narzędzie przekształca tekst UTF-8 w Base64 linia po linii.
UTF-8
Kodowanie o zmiennej długości dla znaków Unicode. Narzędzie domyślnie koduje każdą linię w bajty UTF-8, a następnie zamienia w Base64.
Standard Base64
Standardowy wariant RFC 4648: znaki + i / oraz wypełnienie =.
URL-safe Base64
Wariant RFC 4648 bezpieczny dla URL-i i nazw plików: + zastępuje -, / zastępuje _, a = można opcjonalnie pominąć.
btoa
Wbudowana w przeglądarkę funkcja kodująca Base64. Narzędzie wykorzystuje TextEncoder i btoa do obsługi UTF-8.

Authoritative References