4. Valori dei tipi di media discreti
I cinque tipi di media di livello superiore discreti sono: text, image, audio, video e application.
4.1. Tipo di media Text
Il tipo di media text viene utilizzato per informazioni rappresentate in forma testuale.
4.1.1. Rappresentazione delle interruzioni di riga
Si presuppone che il contenuto dei tipi text sia orientato alle righe. Le interruzioni di riga devono essere rappresentate utilizzando la sequenza CRLF.
4.1.2. Parametro Charset
Il parametro più importante per i tipi text è il parametro charset. Esso specifica il set di caratteri utilizzato per rappresentare il testo.
Set di caratteri comuni:
US-ASCII: ASCII a 7 bit (predefinito)UTF-8: Codifica Unicode UTF-8 (consigliata)ISO-8859-1: Lingue dell'Europa occidentaleGB2312,GBK,GB18030: Cinese semplificatoBig5: Cinese tradizionaleShift_JIS,EUC-JP: Giapponese
4.1.3. Sottotipo Plain
text/plain è il sottotipo di testo più basilare, che rappresenta testo semplice.
Content-Type: text/plain; charset=UTF-8
4.1.4. Altri sottotipi Text
text/html: Documenti HTMLtext/css: Fogli di stile CSStext/javascript: Codice JavaScripttext/csv: Valori separati da virgolatext/xml: Documenti XML
4.2. Tipo di media Image
Il tipo di media image viene utilizzato per trasmettere dati di immagini grafiche statiche (non animate).
Sottotipi comuni:
image/jpeg: Immagini JPEGimage/png: Immagini PNGimage/gif: Immagini GIF (possono includere animazione)image/svg+xml: Grafica vettoriale SVGimage/webp: Immagini WebP
Content-Type: image/jpeg
4.3. Tipo di media Audio
Il tipo di media audio viene utilizzato per trasmettere dati audio o vocali.
Sottotipi comuni:
audio/mpeg: Audio MP3audio/mp4: Audio MP4audio/wav: Audio WAVaudio/ogg: Ogg Vorbisaudio/webm: Audio WebM
Content-Type: audio/mpeg
4.4. Tipo di media Video
Il tipo di media video viene utilizzato per trasmettere dati video o immagini in movimento, eventualmente con audio.
Sottotipi comuni:
video/mp4: Video MP4video/mpeg: Video MPEGvideo/ogg: Ogg Theoravideo/webm: Video WebM
Content-Type: video/mp4
4.5. Tipo di media Application
Il tipo di media application viene utilizzato per dati discreti che non rientrano in altri tipi.
4.5.1. Sottotipo Octet-Stream
application/octet-stream viene utilizzato per dati binari con sottotipo non specificato o sconosciuto.
Content-Type: application/octet-stream
4.5.2. Sottotipo PostScript
application/postscript viene utilizzato per programmi PostScript.
4.5.3. Altri sottotipi Application
application/pdf: Documenti PDFapplication/json: Dati JSONapplication/xml: Dati XMLapplication/zip: File compressi ZIPapplication/javascript: JavaScriptapplication/x-www-form-urlencoded: Dati di modulo
Riepilogo:
| Tipo | Scopo | Sottotipi comuni |
|---|---|---|
| text | Dati testuali | plain, html, css |
| image | Immagini | jpeg, png, gif |
| audio | Audio | mpeg, wav, ogg |
| video | Video | mp4, mpeg, webm |
| application | Altro | pdf, json, zip, octet-stream |