Content Types
Outer Shell has a small built-in set of public.* content types. Custom apps
can add their own content types through the API, but these built-ins are always
available and have no backend owner.
| Identifier | Display name | Conforms to | Extensions | MIME hints |
|---|---|---|---|---|
public.data |
Data | application/octet-stream |
||
public.text |
Text | public.data |
txt, text, log, conf, ini, cfg |
text/plain |
public.plain-text |
Plain Text | public.text |
txt, text, log, conf, ini, cfg |
text/plain |
public.markdown |
Markdown | public.text |
md, markdown, mdown, mkdn |
text/markdown |
public.json |
JSON | public.text |
json |
application/json |
public.xml |
XML | public.text |
xml |
application/xml, text/xml |
public.shell-script |
Shell Script | public.text |
sh, bash, zsh, fish, command |
text/x-shellscript |
public.python-script |
Python Script | public.text |
py |
text/x-python |
public.javascript |
JavaScript | public.text |
js, mjs, cjs |
text/javascript, application/javascript |
public.html |
HTML | public.text |
html, htm |
text/html |
public.css |
CSS | public.text |
css |
text/css |
public.image |
Image | public.data |
image/* |
|
public.png |
PNG | public.image |
png |
image/png |
public.jpeg |
JPEG | public.image |
jpg, jpeg, jpe |
image/jpeg |
public.gif |
GIF | public.image |
gif |
image/gif |
public.pdf |
public.data |
pdf |
application/pdf |
|
public.zip-archive |
ZIP Archive | public.data |
zip |
application/zip |