O tym narzędziu
Narzędzie Quoted-Printable Encode & Decode konwertuje tekst do i z MIME Quoted-Printable, kodowania content-transfer używanego w e-mailu dla tekstu, który jest w większości ASCII z okazjonalnymi bajtami spoza ASCII. Kodowanie (zgodnie z RFC 2045 §6.7) przepuszcza drukowalne ASCII (33–126) bez zmian, z wyjątkiem samego '=', które staje się =3D. Każdy bajt spoza tego zakresu — litery akcentowane, symbole i wielobajtowe sekwencje UTF-8 — jest zapisywany jako =HH z użyciem wielkich liter hex. Dosłowne spacje i tabulatory są zachowywane, z wyjątkiem końca wiersza, gdzie są kodowane jako =20 lub =09, aby przetrwały transport.
Wszystko działa lokalnie w Twojej przeglądarce i nic nie jest wysyłane. W trybie treści koder wymusza limit 76 znaków w wierszu, wstawiając miękki podział wiersza — '=' bezpośrednio przed CRLF — i nigdy nie dzieli trójki =HH przez podział. Dekodowanie odwraca to wszystko: usuwa miękkie podziały ('=' po którym następuje nowy wiersz), zamienia każde =HH z powrotem na jego bajt i pozostawia każdy inny znak bez zmian, na koniec interpretując zrekonstruowane bajty jako UTF-8, więc tekst akcentowany i nie-łaciński konwertuje się poprawnie tam i z powrotem.
Selektor trybu przełącza między standardowym kodowaniem treści a wariantem nagłówka 'Q' z RFC 2047 używanym wewnątrz encoded-words =?charset?Q?...?=. W wariancie nagłówka spacja jest reprezentowana przez podkreślenie '_' (a dosłowne '_' jest kodowane jako =5F), które dekoder mapuje z powrotem na spację. Wybierz kierunek i tryb, wklej tekst i skopiuj wynik.