Qore Mime Module Reference 1.6
|
Functions | |
binary | Mime::mime_decode_base64 (data str) |
string | Mime::mime_decode_base64_to_string (data str, *string encoding) |
returns a string value from a string in "BASE64" encoding | |
string | Mime::mime_decode_header (string hdr) |
decodes a header string | |
string | Mime::mime_decode_quoted_printable (string str, *string encoding, *bool is_body) |
returns a string parsed from "quoted-printable" (or "QP") encoding | |
data | Mime::mime_decode_transfer_data (data mime_data, string enc, *string ct, *bool is_body) |
decodes data according to the given encoding | |
binary Mime::mime_decode_base64 | ( | data | str | ) |
returns a binary value from a string in "BASE64" encoding According to RFC 2045
str | the string to decode |
string Mime::mime_decode_base64_to_string | ( | data | str, |
*string | encoding | ||
) |
returns a string value from a string in "BASE64" encoding
According to RFC 2045
str | the string to decode |
encoding | the character encoding to use for the string returned (if not present the default encoding is used) |
string Mime::mime_decode_header | ( | string | hdr | ) |
decodes a header string
If any part of the string is encoded with "B" ("BASE64") or "Q" ("quoted-printable") encodings according to RFC 2045 section 6.7, then those parts are decoded and the decoded string is returned
hdr | the header value string to decode |
string Mime::mime_decode_quoted_printable | ( | string | str, |
*string | encoding, | ||
*bool | is_body | ||
) |
returns a string parsed from "quoted-printable" (or "QP") encoding
According to RFC 2045 section 6.7
str | the string to decode |
encoding | the character encoding to use for the string returned (if not present the default encoding is used) |
QUOTED-PRINTABLE-DECODE-ERROR | an error occurred decoding the quoted-printable string |
data Mime::mime_decode_transfer_data | ( | data | mime_data, |
string | enc, | ||
*string | ct, | ||
*bool | is_body | ||
) |
decodes data according to the given encoding
mime_data | the data to decode |
enc | the decoding to use; see MIME Content Transfer Encoding Constants for possible values (case is ignored) |
ct | the content-type of the data; if there is a "charset=xxx" component and the data is decoded to a string, then it will be returned in the given character encoding |
MIME-TRANSFER-ENCODING-ERROR | unknown transfer encoding |