Разница между quoted-printable и base64 кодированием данных заключается в их назначении:
- Quoted-printable используется для данных, состоящих в основном из печатных символов US-ASCII. help.perforce.com learn.microsoft.com Если текст исходного сообщения содержит преимущественно знаки US-ASCII, кодирование по алгоритму Quoted Printable позволяет получить компактный текст, относительно пригодный для чтения. learn.microsoft.com
- Base64 подходит для кодирования двоичных данных и текста в кодировке, отличной от US-ASCII. learn.microsoft.com Этот алгоритм позволяет спрогнозировать итоговый размер сообщения и преобразует каждый байт двоичных данных в четыре символа из определённого набора из 64 символов. www.paubox.com
Таким образом, quoted-printable используется для текстовых данных, а base64 — для двоичных или нетекстовых. www.paubox.com