Base91
Konwertuj tekst lub bajty heksadecymalne do base91 i z powrotem, z porównaniem rozmiaru w stosunku do Base64 i Base85.
Base91
Base91 pakuje dane binarne do drukowalnego ASCII wydajniej niż Base64 lub Base85 — około 23 % większy niż oryginalne bajty w najgorszym przypadku, w stosunku do stałego 33 % Base64 i 25 % Ascii85. To narzędzie konwertuje tekst lub bajty heksadecymalne do base91 i z powrotem, całkowicie w twojej przeglądarce.
Przełączaj się między kodowaniem i dekodowaniem, i wybierz, czy surowa strona konwersji to zwykły tekst UTF-8 czy pary bajtów heksadecymalnych — przydatne, gdy pakujesz dane binarne, które same w sobie nie są ważnym tekstem. Włącz "Łamanie wyników na", aby podzielić długi zakodowany ciąg na linie o stałej szerokości, tak jak base91 jest często osadzany w plikach źródłowych lub blokach konfiguracji. "Porównaj rozmiar z Base64 i Base85" dodaje równoważną długość wyniku, którą te kodowania wyprodukują dla tego samego wejścia, aby widać było oszczędności na pierwszy rzut oka.
Dekodowanie domyślnie weryfikuje dane: znak spoza alfabetu base91 jest raportowany z jego pozycją, aby łatwo było dostrzec skrócone wklejenie lub błąd znaku. Wyłącz weryfikację, aby zamiast tego pominąć nieznane znaki — przydatne, gdy zakodowany blok został skopiowany z otaczającego tekstu. Spacje i podziały linii są zawsze ignorowane, więc zawinięty lub przeformatowany base91 dekoduje się czyszczenie w obu kierunkach.
Wszystko działa lokalnie: twoje dane i bajty nigdy nie są przesyłane gdziekolwiek, co jest ważne, jeśli dekodując tokeny, klucze lub inne wrażliwe ładunki. Skopiuj wynik, pobierz go jako plik .txt, lub wyślij wynik bezpośrednio z powrotem na wejście, aby połączyć kolejny krok.