Specificații mime

2.5. Specificarea MIME (Multipurpose Internet Mail Extension)

Într-un anumit sens standard de ortogonale standard de MIME RFC822. În cazul în care acesta din urmă este descrisă în detaliu în scrierea textului antet e-mail și mecanismul său de a trimite organismului, apoi MIME, orientat în principal descrierii din antetul subiect pentru structura corpului mesajului de e-mail și posibilitatea elaborării unei scrisori de articole de informații de diferite tipuri.

Standardul rezervat mai multe moduri de a reprezenta informații diferite. În acest scop, o adresă de e-mail speciale câmpurile de antet mesaj:
  • câmpul versiunea MIME, care este utilizat pentru a identifica mesajul elaborat de noul standard;
  • tipul de informații câmpul de descriere în corpul mesajului care asigură interpretarea corectă a datelor;
  • câmp de informații tip de codificare în corpul mesajului, care indică tipul de proces de decodificare;
  • două câmpuri suplimentare care sunt rezervate pentru o descriere mai detaliată a corpului mesajului.

standardul MIME este conceput ca o specificație extensibila, ceea ce înseamnă că numărul de tipuri de date va crește odată cu dezvoltarea formelor de prezentare a datelor. Trebuie avut în vedere faptul că tipurile de anarhie (nelimitat de a le crește) nu este permisă. Fiecare nou tip de obligatoriu trebuie să fie înregistrate cu IANA (Internet Assigned Numbers Authority). Să ne locui pe câmpurile de formular și de mapare definite de standard.

câmp Versiunea MIME (MIME-Version)

Versiunea câmp este specificat în antetul e-mail și vă permite să definiți programul de discuții că raportul a fost pregătit în standardul MIME. Formatul câmp arată:

câmp versiunea specificată în comun antetul unui mesaj e-mail și se aplică întregului raport în ansamblul său. Este necesar să se constate că, spre deosebire de Rfc822 standard standardul MIME permite să se amestece câmpul antet mesaj cu corpul mesajului. Prin urmare, toate câmpurile sunt împărțite în două clase: câmpurile de antet comune, care sunt înregistrate la începutul mail și antet privat câmpurile care se referă numai la anumite părți individuale ale unui mesaj multipart și scrie-le.

Box, tastați conținutul corpului mesajului de e-mail (Content-Type)

Să ne locui pe fiecare dintre tipurile de standardul MIME permise.

„Richtext“ definește textul cu un built-in secvente de control speciale, care sunt în conformitate cu standardul tag-uri SGML limbaj de markup referire la documentele. Tag-uri reprezinta o secvență de simboluri de tip "<строка-символов>„“ Șir de caractere «determină acțiunea de control. Tag-uri Tag-uri sunt împărțite în începutul elementului text (»<.>„) și etichetele de capăt textului unui element (“. „) Ca un exemplu al unei astfel de marcaj poate provoca următoarea bucată de text:

În acest fragment înseamnă eliberarea de font „bold“, - italic, - amendă de imprimare - semneze "<", игнорирование обозначено как , o nouă linie de genul .

"Multipart". Acest tip de conținut corpul mesajului de e-mail identifică hârtia mixtă. Document mixt poate consta din fragmente de diferite tipuri de date. Acest tip are un număr de subtipuri.

Subtipului „mixt“ - definește un mesaj format din mai multe fragmente care sunt separate de o graniță, definit ca un subtip parametru. Un exemplu simplu:

Subtip „digera“ este proiectat pentru mesajul de e-mail multi-scop, atunci când diferitele părți din dorința de a pune pe seama informații mai detaliate decât doar de tip:

Acest exemplu arată modul în care se poate utiliza un subtip al „digera“, pentru a trimite mesaje către diferiți utilizatori și diferite despre utilizarea câmpurile „De la:“ și „subiect“, ca titluri private.

de tip „Mesaj“. Acest tip este proiectat pentru a lucra cu mesaje e-mail convenționale, care, cu toate acestea, nu pot fi transmise prin poștă la tot felul de motive. Aceste motive sunt explicate subtipuri de acest tip.

Subtip „parțială“ este conceput pentru a transmite un mesaj de mare de piese pentru asamblarea automată ulterioară a destinatarului. Aici este un exemplu de transmitere a mesajelor audio rupt în două părți:

Atributele subtipului de a defini identificatorul mesajului (id), numărul lotului (numărul) și numărul total de porții (total). Trebuie remarcat faptul că fiecare parte are domeniul său „Content-Type“. Acest lucru înseamnă că întregul mesaj poate fi compus din părți de diferite tipuri.

Un alt subtip este „extern-Body“, care vă permite să conectați la un extern, referitoare la sursele de comunicare și informare. Acest subtip este similar cu un link hipertext de „text“ tipul. Să ne dea un exemplu concret:

subtip standard de „mesaj“ este „RFC822“. Acest subtip definește standardul mesajului RFC822.

Atribuirea tipurilor de date sugerează și numele - o denumire a datelor pentru prelucrare ulterioară ca formate definite subtip.

Câmp mesaj e-mail de tip codare (Content-Transfer-Encoding). Multe dintre datele transmise prin e-mail în forma lor originală. Acesta poate fi caractere 7bit, caractere 8bit, simboluri 64base etc. Cu toate acestea, atunci când se lucrează în medii eterogene poștale este necesară pentru a determina mecanismul de reprezentare a acestora în formatul standard - US-ASCII. În acest scop, există astfel de date de codificare soiuri de procedură. Cele mai utilizate pe scară largă - uuencode. Pentru prepararea datelor vor fi extrase în mod corect și a intrat în standardul „Sontent-Transfer-Encoding“. Sintaxa acestui câmp este după cum urmează:

Rezumând discuția, încă o dată trebuie remarcat faptul că standardul MIME vă permite să extindă domeniul de aplicare al e-mail, pentru a asigura accesul la rețea la alte resurse de informații în formate standard.

articole similare