Creates a new RFC 2047 quoted-printable encoder.
The RFC 2047 encoding mode.
Creates a new Q encoder with exactly the same state as this encoder.
A new encoder with identical state.
Estimates the number of bytes needed to encode the specified number of input bytes.
The input length.
The estimated output length.
Encodes the specified input into the output buffer.
The input buffer.
The starting index of the input buffer.
The length of the input range.
The output buffer.
The number of bytes written to the output buffer.
Encodes the specified input into the output buffer and flushes internal state.
The input buffer.
The starting index of the input buffer.
The length of the input range.
The output buffer.
The number of bytes written to the output buffer.
Resets the state of the encoder.
Incrementally encodes content using the RFC 2047 variant of quoted-printable.
Q-encoding is often used in MIME to encode textual content outside the ASCII range within an RFC 2047 encoded-word token so the text remains intact over 7-bit transports such as SMTP.