Passa al contenuto principale

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 occidentale
  • GB2312, GBK, GB18030: Cinese semplificato
  • Big5: Cinese tradizionale
  • Shift_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 HTML
  • text/css: Fogli di stile CSS
  • text/javascript: Codice JavaScript
  • text/csv: Valori separati da virgola
  • text/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 JPEG
  • image/png: Immagini PNG
  • image/gif: Immagini GIF (possono includere animazione)
  • image/svg+xml: Grafica vettoriale SVG
  • image/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 MP3
  • audio/mp4: Audio MP4
  • audio/wav: Audio WAV
  • audio/ogg: Ogg Vorbis
  • audio/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 MP4
  • video/mpeg: Video MPEG
  • video/ogg: Ogg Theora
  • video/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 PDF
  • application/json: Dati JSON
  • application/xml: Dati XML
  • application/zip: File compressi ZIP
  • application/javascript: JavaScript
  • application/x-www-form-urlencoded: Dati di modulo

Riepilogo:

TipoScopoSottotipi comuni
textDati testualiplain, html, css
imageImmaginijpeg, png, gif
audioAudiompeg, wav, ogg
videoVideomp4, mpeg, webm
applicationAltropdf, json, zip, octet-stream