Base64 łączenie wielu linii

Wieloliniowe wejście bazowe 64
0 linii · 0 znaków

Narzędzie online do łączenia wieloliniowych ciągów Base64 w jeden ciąg znaków z usunięciem wszystkich nowych linii, spacji i tabulatorów. Przetwarzanie odbywa się lokalnie w przeglądarce, bez wysyłania danych na serwer.

Powiązane Rekomendacje

Czym jest łączenie wieloliniowego Base64?

Łączenie wieloliniowego Base64 to operacja sklejania rozbitych znakami nowej linii lub białymi znakami ciągów Base64 w jeden ciągły ciąg znaków. Wiele systemów (poczta MIME, logi, pola JSON) przy przesyłaniu Base64 automatycznie łamie go co 76 znaków lub wstawia białe znaki, więc odbiorca musi najpierw wykonać łączenie, aby przywrócić pierwotną postać.

**Istota łączenia:** z ciągu wejściowego usuwane są wyłącznie białe znaki (spacja, nowa linia \n, powrót karetki \r, tabulator \t), bez dekodowania Base64 i bez zmiany zawartości znaków.

**Różnica wobec „dekodowania Base64”:** dekodowanie przywraca z Base64 oryginalne dane binarne lub tekstowe, natomiast łączenie jedynie porządkuje fizyczny układ tego samego ciągu do jednej linii. Zawartość pierwotnego ciągu nie ulega zmianie.

**Typowe zastosowania:** ① przywracanie zawartości zakodowanej w MIME z poczty; ② porządkowanie Base64 z podziałami w polach JSON do jednej linii dla wygodnego kopiowania; ③ rekonstrukcja wieloliniowego Base64 z logów przed dalszym przetwarzaniem; ④ porządkowanie pola Authorization w nagłówku HTTP.

Przypadki użycia

  • Przywracanie Base64 łamanego wierszami z poczty MIME do jednej linii dla łatwiejszego dekodowania i przesyłania
  • Porządkowanie pola Base64 z podziałami w JSON do jednej linii dla wygodnego kopiowania i wklejania
  • Rekonstrukcja wieloliniowego Base64 wypisanego w logach lub terminalu do dalszego przetwarzania
  • Porządkowanie poświadczeń Base64 w nagłówku HTTP Authorization do jednoliniowego formatu
  • Czyszczenie Base64 skopiowanego ze strony lub dokumentu z białymi znakami do ciągłego ciągu

Jak Używać

  1. Wklej lub wpisz wieloliniowy ciąg Base64 w lewe pole wejściowe (mogą występować znaki nowej linii, spacje i tabulatory).
  2. Narzędzie automatycznie połączy go w jedną linię i wyświetli w prawym obszarze wyjścia; w pasku stanu zobaczysz liczbę linii i znaków.
  3. Sprawdź wskazanie „✓ poprawne” lub „✗ błąd formatu” pod obszarem wyjścia, czy połączony ciąg jest prawidłowym Base64.
  4. Kliknij przycisk „Kopiuj”, aby skopiować wynik, albo „Pobierz”, aby zapisać go jako plik txt.

Funkcje

  • Natychmiastowe łączenie: automatycznie łączy w jedną linię 300 ms po zmianie wejścia
  • Usuwanie wszystkich białych znaków: spacje, nowe linie, powroty karetki, tabulatory
  • Walidacja formatu: w obszarze wyjścia pojawia się status „✓ poprawne / ✗ błąd formatu”
  • Kopiowanie jednym kliknięciem: wynik łączenia trafia do schowka
  • Pobieranie jako txt: możliwość zapisania pliku merged-base64.txt
  • Statystyka linii i znaków: wyświetlana na bieżąco w dolnym pasku stanu
  • Responsywność PC/mobile: na PC przesuwalne panele, na urządzeniach mobilnych przełączanie zakładek
  • Przetwarzanie tylko w przeglądarce: zawartość nie jest wysyłana na serwer

Best Practices

Zachowaj oryginalny wieloliniowy tekst

przed łączeniem miej pod ręką oryginał na wypadek konieczności wycofania zmian.

Po łączeniu najpierw waliduj

korzystaj ze wskaźnika poprawności w obszarze wyjścia lub z narzędzia „Walidacja Base64”.

Duże dane dziel na części

przy bardzo dużym ciągu łącz go fragmentami, by nie przeciążać przeglądarki.

URL-safe obsługuj osobno

dla URL-safe Base64 (z - i _) używaj odpowiedniego narzędzia, nie mieszaj ze standardowym Base64.

DataURL najpierw rozdzielaj

przed łączeniem DataURL rozdziel prefiks i ładunek narzędziem „Base64 DataURL”, a potem przetwarzaj osobno.

Często Zadawane Pytania

Czym łączenie różni się od „czyszczenia / formatowania”?

„Łączenie” tylko usuwa białe znaki i skleja ciąg; „czyszczenie” dodatkowo usuwa niedozwolone znaki i uzupełnia padding, a „formatowanie” robi odwrotnie — dzieli jeden ciąg na linie o stałej szerokości. Nasze narzędzie wykonuje wyłącznie łączenie i nie zmienia zawartości Base64.

Czy liczba znaków po łączeniu się zgadza?

Tak. Usuwane są tylko białe znaki, same znaki Base64 pozostają niezmienione, więc liczba znaków po łączeniu jest równa liczbie znaków pierwotnego ciągu bez białych znaków.

Co zrobić, gdy po łączeniu dekodowanie się nie udaje?

Możliwe, że w danych pojawiły się znaki spoza Base64 (np. dodatkowe litery lub znaki specjalne). Najpierw sprawdź zestaw znaków narzędziem „Walidacja Base64”, potem usuń śmieci narzędziem „Czyszczenie Base64”.

Czy obsługiwane jest łączenie URL-safe Base64?

Tak. URL-safe Base64 używa - oraz _ zamiast + i /, a nasze narzędzie tak samo usuwa w nim białe znaki. Aby rozróżnić oba warianty, skorzystaj z narzędzia „Base64 URL-safe”.

Czy łączenie wpływa na zawartość Base64?

Nie. Narzędzie usuwa jedynie białe znaki i nie zmienia żadnych znaków Base64 — A-Z, a-z, 0-9, +, /, =. Wynik dekodowania przed i po łączeniu jest identyczny.

Czy mogę łączyć DataURL z prefiksem data: ?

Samo łączenie jest możliwe. Narzędzie nie usuwa prefiksu data:image/png;base64,, a jedynie białe znaki między prefiksem a ładunkiem. Aby rozdzielić prefiks od ładunku, użyj narzędzia „Base64 DataURL”.

Czy mogę połączyć kilkaset linii Base64 naraz?

Tak. Narzędzie nie ma sztywnego limitu długości wejścia i działa, dopóki wystarcza pamięci przeglądarki. Dla płynnej pracy zalecamy nie przekraczać 100 MB znaków na raz.

Czy zawartość jest wysyłana na serwer?

Nie. Narzędzie działa wyłącznie w przeglądarce: wszystkie operacje łączenia odbywają się lokalnie, wprowadzone dane nie opuszczają Twojego urządzenia.

Czy wynik łączenia można od razu dekodować?

Tak. Skopiuj otrzymany jednoliniowy ciąg Base64 do narzędzia „Dekodowanie Base64”, aby przywrócić pierwotną zawartość.

Słownik

Base64
Sposób kodowania danych binarnych za pomocą 64 znaków drukowalnych. Narzędzie operuje wyłącznie na fizycznym układzie ciągu Base64 i nie wykonuje kodowania/dekodowania.
Zawijanie MIME
Standard poczty elektronicznej, w którym wyjście Base64 jest automatycznie łamane co 76 znaków dla wygody przesyłania. Narzędzie potrafi takie zawijanie cofnąć.
Biały znak
Obejmuje spację, tabulator (\t), nową linię (\n), powrót karetki (\r) i inne znaki niewidoczne. Operacja łączenia usuwa właśnie te znaki.
Łączenie (Merge)
Tylko sklejanie ciągu i usuwanie białych znaków, bez zmiany zawartości Base64. Różni się od bardziej złożonych operacji „dekodowania”, „kodowania” i „czyszczenia”.

Authoritative References