Podział Base64

Pojedyncza linia Base64 wejście
1 linia · 0 znaków

Narzędzie online do podziału Base64, które dzieli długie ciągi Base64 na wiele wierszy według liczby znaków lub bajtów. Obsługuje standard łamania linii RFC 2045 76 znaków i dostosowywalną szerokość wiersza, odpowiednie do załączników pocztowych MIME i wyświetlania certyfikatów PEM. Całe przetwarzanie odbywa się lokalnie w przeglądarce; Twoje dane nigdy nie opuszczają urządzenia.

Powiązane Rekomendacje

Czym jest dzielenie Base64?

Dzielenie Base64 polega na rozbijaniu długiego ciągu Base64 na wiele wierszy według określonej reguły. Typowe przypadki to załączniki MIME po 76 znaków w wierszu, certyfikaty PEM po 64 znaki oraz długie payloady do wyświetlania lub przesyłania w blokach.

Po co dzielić? Base64 zwykle występuje jako jeden długi wiersz, ale wiele protokołów, terminali, logów i dokumentów jest łatwiejszych w obsłudze, gdy treść ma przewidywalne łamanie linii.

Najczęściej używa się dwóch jednostek. Dzielenie po znakach przydaje się do formatów takich jak RFC 2045 z 76 znakami w wierszu. Dzielenie po bajtach przydaje się wtedy, gdy bloki mają odpowiadać rozmiarowi oryginalnych danych, a nie tylko długości zakodowanej.

Samo dzielenie nie zmienia zdekodowanych bajtów. Dodaje tylko znaki końca linii. Jeśli każdy blok ma być samodzielnie poprawnym Base64, padding może wymagać ponownego przeliczenia.

Przypadki użycia

  • Przygotowywanie formatu załączników pocztowych MIME
  • Sformatowane wyświetlanie certyfikatów PEM
  • Wyświetlanie długich ciągów Base64 wiersz po wierszu dla czytelności
  • Osadzanie długiego Base64 w logach/kodzie źródłowym/Markdown
  • Transfer blokowy po bajtach (wznawianie transferu)
  • Nauka standardowego formatu łamania linii Base64

Jak Używać

  1. Wklej lub prześlij ciąg Base64
  2. Wybierz szerokość podziału (znaki/bajty) lub predefinicję (MIME 76 / PEM 64)
  3. Wybierz znak końca linii (\n / \r\n)
  4. Kliknij przycisk podziału i sprawdź liczbę wierszy oraz wynik

Funkcje

  • Podział Base64 po znakach/bajtach
  • Predefinicje MIME 76 / PEM 64 znaków
  • Dostosowywalna szerokość wiersza
  • Wybieralne znaki końca linii (\n / \r\n / \r)
  • Opcja zachowania dopełnienia
  • Lokalne przetwarzanie w przeglądarce: bez wysyłania treści
  • Scalanie jednym kliknięciem do jednej linii

Często Zadawane Pytania

Ile znaków na wiersz wymaga standard MIME?

Standard przewiduje łamanie linii co 76 znaków (RFC 2045). To narzędzie używa tego ustawienia domyślnie.

Czy rozmiar Base64 zmienia się po podziale?

Tak, wzrasta. Co 76 znaków dodawane są 2 bajty nowej linii (\r\n). Base64 o rozmiarze 1 MB rośnie po podziale o około 26 KB.

Czy można użyć stylu podziału PEM?

Tak. To narzędzie obsługuje PEM (łamanie linii co 64 znaków), zgodnie z formatem wyświetlania certyfikatów SSL/TLS i X.509.

Czy podział i dekodowanie wpływają na treść?

Nie. Podział tylko wstawia znaki nowej linii do ciągu Base64; zdekodowany strumień bajtów jest identyczny.

Czy można określić liczbę znaków na wiersz?

Tak. Narzędzie obsługuje 40 / 50 / 64 / 76 / 80 / 100 / dostosowaną szerokość.

Czy dopełnienie może pozostać niezmienione podczas podziału?

Tak. Dopełnienie w Base64 zawsze znajduje się na końcu; po podziale ostatni segment pozostaje zakończony znakiem =.

Czy obsługiwany jest plik Base64 o rozmiarze 10 MB?

Tak. To narzędzie przetwarza duże Base64 za pomocą strumieniowego przetwarzania blokowego bez zawieszania się.

Czy przesłana treść jest wysyłana na serwer?

Nie. Całe przetwarzanie jest wykonywane w przeglądarce.

Rozwiązywanie problemów

Dlaczego długość zmienia się po ponownym scaleniu?

Sprawdź, czy włączono padding dla każdego bloku lub zmieniono typ końca linii. Znaki nowej linii zwiększają długość tekstu, nawet jeśli zdekodowane bajty pozostają takie same.

Dlaczego walidacja PEM nie przechodzi po formatowaniu?

Upewnij się, że używasz linii po 64 znaki, oczekiwanego końca linii oraz oryginalnych znaczników BEGIN / END, jeśli system oczekuje pełnego bloku PEM.

Słownik

Dzielenie MIME Base64
Format Base64 z łamaniem linii co 76 znaków zgodnie z RFC 2045.
Dzielenie PEM
Format Base64 używany w certyfikatach z łamaniem linii co 64 znaki.
Długość linii MIME
Typowy limit 76 znaków w wierszu dla MIME Base64.
Znak końca linii
Sekwencja używana między wierszami, na przykład \n lub \r\n.

Przegląd presetów dzielenia Base64

Różne protokoły i narzędzia oczekują różnych szerokości linii dla łamanego Base64.

PresetZnaki na wierszStandardTypowe użycie
MIME 7676RFC 2045Załączniki e-mail
PEM 6464RFC 1421 / 7468Certyfikaty SSL / TLS
OpenSSL 7070TradycyjnyZgodność ze starszymi systemami

Typowe scenariusze dzielenia Base64

Odpowiednia szerokość zależy od workflow i systemu docelowego.

ScenariuszZalecana szerokośćGłówna korzyść
Załącznik MIME76Zgodność z klientami poczty
Certyfikat PEM64Zgodność ze standardowym formatem PEM
Logi / dokumenty76-100Lepsza czytelność
Kod źródłowy / Markdown76 / 80Wygodniejsze do review i renderowania
Transfer blokowyPo bajtachPomaga w kontroli transportu

Authoritative References