Hva er en MIME-format i en e-post?

Hva er en MIME-format i en e-post?


Grunnleggende Internet epost-protokollen som kalles Simple Mail Transfer Protocol, eller SMTP, støtter bare overføring av 7-bits ASCII-tegn. Dette begrenser størrelsen og typer meldinger som kan sendes. Multipurpose Internet Mail Extensions eller MIME for kort, overgår SMTP ved at e-postmeldinger for å inkludere flere objekter og 8-bits binære data. MIME er bare begrenset av muligheten for spesifikke nettlesere å tyde innholdet.

Definisjon

MIME er en e-koding standard håndheves av Internet Engineering Task Force, eller IETF. MIME utvider SMTP ved å tillate overføring av multimedia og andre binære data med ASCII-formatert koding. Dette gjøres ved hjelp av MIME-typer med kodetagger for å beskrive innholdet i dokumentet.

Hvordan det fungerer

Vanligvis tildeler avsenderens e-postprogrammet MIME-typer og undertyper til en e-postmelding. Mottakerens epost-programmet bruker et standard sett med dokument faner for å dekode meldingen. Hvordan hvert element blir dekodet avhenger av type nettleser installert på mottakerens datamaskin. Nettlesere opprettholde ulike dekoding ordninger, selv om de fleste vil inneholde elementer som er felles for HTML er Hypertext Transfer Protocol. Non-tekstelementer bruke base-64 kodeskjema.

MIME Krav

MIME-formatert e-postmeldinger inneholder en header og kropp. Overskriften reléer informasjon om MIME versjon og datatyper som er lagret. Liket av MIME meldingen er valgfri og kan innebære fire elementer. Den første er den innholdstypen, som spesifiserer typen og undertype av data inkludert. Deretter definerer innholdet-transfer-encoding header hvordan e-programvare vil konvertere data i e-posten. Innholdet-disposition header spesifiserer innholdstypene som er kodet i meldingen. Til slutt gir innholds ID identifiserende informasjon for fler e-postmeldinger.

MIME-typer og subtyper

MIME-typer og subtyper utgjør komponentene som brukerne kan inkludere i en e-post. Internet Assigned Numbers Authority, eller IANA, har definert 10 binære datatyper, inkludert program, lyd, f.eks image, melding, modell, multi, tekst og video. Subtyper beskrive egenskapene til hver binær fil. For eksempel "Vanlig" eller "HTML" videre avtegner MIME-typen "tekst".