Esiste un tipo MIME "predefinito"?


117

C'è quello che potrebbe essere considerato un tipo MIME "predefinito"?

Ho visto "sconosciuto / sconosciuto" e "applicazione / binario". Ma esiste un valore predefinito da ripristinare quando non viene trovato nessun altro tipo MIME?


4
Possibile duplicato del tipo di file sconosciuto MIME?

Risposte:


196

Il tipo MIME ufficiale meno specifico è application/octet-stream. Senza alcuna informazione aggiuntiva, si dice "qui c'è un mucchio di byte, si spera che ci sia un'applicazione da parte tua che sa cosa farne". A volte esiste un nome file che aiuta a comunicare al destinatario cosa fare con i dati.

"unknown" in realtà non aggiunge nulla a questo, tranne che per confondere i client che non supportano i tipi MIME casuali non ufficiali. Idem per application/binary; è solo un modo non standard di riformulare "octet-stream".

Questa è la risposta a "Cosa posso inserire Content-Type:nell'intestazione se non riesco a trovare un tipo di contenuto esistente che descriva adeguatamente i miei dati?" ecco come ho interpretato questa domanda. Il tipo di file sconosciuto duplicato proposto MIME? ha una lunga risposta che discute "Come vengono interpretati i miei dati se non metto Content-Type:un'intestazione valida ?" specificamente in un contesto HTTP; la risposta è specifica del protocollo (nell'email, ad esempio, l'impostazione predefinita implicita Content-Type:per le parti del corpo MIME che non contengono questa intestazione è text/plain; charset="us-ascii").


Hai torto. IETF dice che l'impostazione predefinita non è un tipo di contenuto. leggi più attentamente il tuo link
FF_Dev

@FF_Dev Non sono sicuro di cosa intendi. Stai dicendo che il collegamento di Sampo alla sua risposta è sbagliato? O che la mia risposta è sbagliata? O qualcos'altro?
tripleee

@tripleee La sua risposta dice "Non inviare tipo MIME per dati sconosciuti". che è diverso da questa risposta. Quindi o il suo commento è ironico, o è sbagliato. Meritava di essere evidenziato
FF_Dev

tripleee & @FF_Dev Penso che la mia risposta non sia stata formulata abbastanza chiaramente e la parte TLDR sia stata un po 'confusa in quanto non ho chiarito completamente cosa dovresti tralasciare quando hai a che fare con cose sconosciute.
Sampo Sarrala - codidact.org

4
@SampoSarrala La risposta parla specificamente di HTTP, però; MIME ha molte applicazioni, molte delle quali possono essere regolate da altre specifiche o nessuna. Un controesempio specifico è l'e-mail, dove l'omissione del tipo di contenuto implica text/plain, per compatibilità con le versioni precedenti.
tripla
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.