# Преобразувател от Quoted-Printable в Text

Кодирайте текст в quoted-printable или го декодирайте обратно — MIME трансферното кодиране от RFC 2045, използвано в телата на имейли. Инструментът преобразува входа ви в UTF-8, записва не-ASCII байтовете и = като шестнадесетични екранирания =XX, защитава крайните интервали и пренася редовете при 76 знака с меки нови редове. Декодирането премахва меките нови редове и екраниранията. Инструментът помага на разработчиците да проверяват и създават сурови имейл съобщения и бюлетини.

## Често задавани въпроси

### Какво е quoted-printable?

Quoted-printable е MIME трансферно кодиране на съдържание от RFC 2045. То запазва печатаемия ASCII четим и записва останалите байтове като =, последвано от две шестнадесетични цифри. Използва се за текст в имейли, който е предимно ASCII, но съдържа и някои знаци с диакритични знаци.

### Може ли да видя пример?

café се кодира като caf=C3=A9, защото é е двата UTF-8 байта C3 и A9. Знакът за равенство става =3D, така че a=b става a=3Db. Интервал в края на ред става =20.

### Какво представляват меките нови редове?

Кодираните редове могат да бъдат дълги най-много 76 знака. По-дългите редове се разделят, като в края на всяка част се поставя =, което декодерът премахва, за да съедини реда отново. Инструментът никога не разделя екраниране =XX.

### Как се обработват новите редове?

Новите редове в текста ви стават твърди нови редове CRLF в кодирания резултат, както изисква MIME. При декодиране твърдите нови редове се връщат като обикновени нови редове.

### Коя кодова таблица използва инструментът?

Инструментът кодира и декодира UTF-8. Имейлите в ISO-8859-1 или Windows-1252 се декодират до байтове, които не са валиден UTF-8, и инструментът съобщава за тях, вместо да показва невалидни символи.

### Защо входът ми се отхвърля?

Всеки знак = трябва да бъде последван от две шестнадесетични цифри или да завършва ред като мек нов ред. Входове като =G1 или самостоятелен = в средата на ред са невалидни. Приемат се както главни, така и малки шестнадесетични цифри.

### Quoted-printable същото ли е като кодирането на заглавки =?UTF-8?Q?

Свързани са, но не са едно и също. Кодираните думи в заглавките от RFC 2047 използват вариант, при който интервалите стават долни черти, а текстът се огражда с =?charset?Q?...?=. Този инструмент обработва кодирането на тялото.

### Кога да използвам quoted-printable вместо Base64?

Използвайте quoted-printable за текст, който е предимно ASCII, защото остава четим и компактен. За двоични прикачени файлове или текст на нелатински писмености Base64 е по-компактно.

### Премахва ли инструментът крайните празни знаци при декодиране?

Да. RFC 2045 указва, че крайните интервали и табулации в кодиран ред са добавени при преноса, затова декодерът ги премахва. Значимите интервали се кодират като =20 или =09.

### Колко текст мога да преобразувам?

До 5 MiB текст на заявка. Нищо от въведеното от вас не се съхранява.

Вашата реклама тук?

[Пишете ни](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%B2%20OneClick%20Pro)

[Реклама Комплект плъгини за агенти за WordPress.](https://sleekwp.com/?ref=oneclickpro)
