Konwerter Quoted-Printable na Text
Koduj tekst do formatu quoted-printable lub dekoduj go z powrotem. To MIME kodowanie transferowe z RFC 2045, używane w treści wiadomości e-mail. Narzędzie konwertuje dane wejściowe do UTF-8, zapisuje bajty spoza ASCII i znak = jako szesnastkowe sekwencje ucieczki =XX, zabezpiecza końcowe spacje i zawija wiersze przy 76 znakach, stosując miękkie podziały wiersza. Dekodowanie usuwa miękkie podziały i sekwencje ucieczki. Narzędzie pomaga programistom analizować i tworzyć surowe wiadomości e-mail oraz newslettery.
Najczęściej zadawane pytania
Czym jest quoted-printable?
Quoted-printable to MIME kodowanie transferowe zawartości z RFC 2045. Zachowuje czytelność drukowalnych znaków ASCII, a pozostałe bajty zapisuje jako =, po którym następują dwie cyfry szesnastkowe. Stosuje się je do tekstu wiadomości e-mail, który składa się głównie ze znaków ASCII i zawiera kilka znaków diakrytycznych.
Czy mogę zobaczyć przykład?
café jest kodowane jako caf=C3=A9, ponieważ é to dwa bajty UTF-8: C3 i A9. Znak równości staje się =3D, więc a=b zmienia się w a=3Db. Spacja na końcu wiersza staje się =20.
Czym są miękkie podziały wiersza?
Zakodowane wiersze mogą mieć maksymalnie 76 znaków. Dłuższe wiersze są dzielone, a na końcu każdej części dodawany jest znak =, który dekoder usuwa, aby połączyć wiersz ponownie. Narzędzie nigdy nie dzieli sekwencji ucieczki =XX.
Jak obsługiwane są znaki końca wiersza?
Znaki końca wiersza w tekście stają się w zakodowanym wyniku twardymi końcami wiersza CRLF, zgodnie z wymaganiami MIME. Podczas dekodowania twarde końce wiersza są zwracane jako zwykłe znaki końca wiersza.
Jakiego zestawu znaków używa narzędzie?
Narzędzie koduje i dekoduje UTF-8. Wiadomości e-mail w ISO-8859-1 lub Windows-1252 dają po dekodowaniu bajty, które nie są prawidłowym UTF-8. Narzędzie zgłasza ten problem zamiast wyświetlać nieczytelne znaki.
Dlaczego moje dane wejściowe są odrzucane?
Po każdym znaku = muszą występować dwie cyfry szesnastkowe albo musi on kończyć wiersz jako miękki podział. Dane takie jak =G1 lub samotny znak = w środku wiersza są nieprawidłowe. Akceptowane są wielkie i małe cyfry szesnastkowe.
Czy quoted-printable to to samo co kodowanie nagłówka =?UTF-8?Q?
Są ze sobą powiązane, ale nie są tym samym. Zakodowane słowa w nagłówkach z RFC 2047 używają wariantu, w którym spacje są zamieniane na podkreślenia, a tekst ma postać =?charset?Q?...?=. To narzędzie obsługuje kodowanie treści wiadomości.
Kiedy używać quoted-printable zamiast Base64?
Używaj quoted-printable w przypadku tekstu składającego się głównie ze znaków ASCII, ponieważ pozostaje czytelny i zajmuje mało miejsca. W przypadku załączników binarnych lub tekstu zapisanego alfabetami innymi niż łaciński Base64 jest bardziej kompaktowy.
Czy narzędzie usuwa końcowe białe znaki podczas dekodowania?
Tak. Zgodnie z RFC 2045 końcowe spacje i tabulatory w zakodowanym wierszu zostały dodane podczas transmisji, dlatego dekoder je usuwa. Znaczące spacje są kodowane jako =20 lub =09.
Ile tekstu mogę przekonwertować?
Do 5 MiB tekstu na żądanie. Wprowadzone dane nie są przechowywane.