MIME type functionality.
More...
MIME type functionality.
The default MIME information is generated from the mime-db project.
◆ nodec_ext_from_mime()
const char* nodec_ext_from_mime |
( |
const char * |
mime_type | ) |
|
The preferred extension for a MIME type.
- Parameters
-
- Returns
- The preferrred extensions (do not free).
◆ nodec_info_from_mime()
void nodec_info_from_mime |
( |
const char * |
mime_type, |
|
|
const char ** |
preferred_ext, |
|
|
bool * |
compressible, |
|
|
const char ** |
charset |
|
) |
| |
Information for a MIME type.
- Parameters
-
| mime_type | The MIME type. |
[out] | preferred_ext | The preferred extension. |
[out] | compressible | Set to true if this kind of file can be further compressed by gzip. |
[out] | charset | Set to the default character set for this MIME type. (do not free). |
◆ nodec_mime_from_fname()
const char* nodec_mime_from_fname |
( |
const char * |
fname | ) |
|
Mime name from a file name.
- Parameters
-
- Returns
- The MIME type. (do not free).
◆ nodec_mime_info_from_fname()
const char* nodec_mime_info_from_fname |
( |
const char * |
fname, |
|
|
bool * |
compressible, |
|
|
const char ** |
charset |
|
) |
| |
Mime info from a filename.
- Parameters
-
| fname | The file name. |
[out] | compressible | Set to true if this kind of file can be further compressed by gzip. |
[out] | charset | Set to the default character set for this MIME type. (do not free). |
- Returns
- The MIME type. (do not free).