Brads Page

Sunday, March 19, 2006

Emerging Web Technolgies

There are many mereging technolgies and symboles that are coming into web devlopement.
My specific term I will be decusing is MIME.
MIME Stands for
Multipurpose Internet Mail Extensions it's specification is formating non-ASCII messages so that they can be sent over the Internert.
There are many e-mail clients that now support MIME, which enables to send and recieve graphic audio video files via the internet.
MIME supports messages in character sets other than ASCII.
To be sure email messages containing images or other not text information will be delivered with the highest protection against corruption, MIME provides a way for not non text information to be encoded as text.

The MIME format is similar to the format of information that is exchanged between a Web browser and the Web server it connects to. This related format is specified as part of the Hypertext transfer Protocol HTTP.
Source http://www.hunnysoft.com/mime/index.htm

The basic Internet Email protocol is SMTP it supports only 7 bit ACII characters. This can limit email messages this only carrys characters sufficient for writing small number of languages mainly english. Other languages including latin are not supported in 7- bit ASCII so this means these types of languages cannot be properly represented in basic email.
MIME relays the mechanics for sending other kinds of imformation other than english using character encodings other than ASCII as well as 8 bit Binary content such as files containing Images, sounds, movies, and programs.

Messages in and out of MIME format is done automatically by email client for by mail servers when sending or receiving email SMTP/MIME email.
The definition format of the internet email is RFC ( Request for comments) 2822 this is an internet format which is used within the programing community.
MIME (RFC 2045) uses a set of methods for representing binary data in ASCII text format.

So MIME basicaly allows protocols such as HTTP and (RFC's) characters to transfer data it arranges in such a way it looks like a tree structure so is now you have the attachment the mpeg file and the more complicated languages that can be sent accross the internet


Source http://en,wikipedia.org/wiki/MIME




5 Comments:

Anonymous Anonymous said...

"So MIME basicaly allows protocols such as HTML and (RFC's) characters to transfer data it arranges in such a way it looks like a tree structure so is now you have the attachment the mpeg file and the more complicated languages that can be sent accross the internet"

I'm not sure what you mean by 'tree structure'. My understanding of MINE is that it’s simply a way of encoding/representing binary code as ASCII. It isn’t directly part of an email.

A binary file is encoded into ASCII, by the email client, and then stored in the email as plain text below the body. Each binary attachment is separated by an header, which contains the content type.

Also HTML isn’t a protocol. It’s a programming language. I think you mean HTTP.
But don’t confuse MINE as being part of any protocol. It’s separate. MINE is transported via other protocol. MINE is also used to transport all binary data via most internet protocols.

1:16 AM  
Blogger susiemin said...

after reading your post on mime a couple of times still not sure that I've go it but I'll come back after tea and read again thanks

11:05 PM  
Blogger Nelson said...

is there a secure version of mime? and is it in any email programs?


also Mattspew i can see why you do not understand ... we are talking about a computer based thing, not ore or coal

5:02 PM  
Blogger Sharon said...

Is it possible to define your own MIME type?

9:09 PM  
Blogger susiemin said...

Did you know that you can take steps to add a mime type? but u have to be careful when u do so as
Using Registry Editor incorrectly can cause serious problems that may require you to do a reinstall.
And doing this Microsoft said that they cannot guarantee that problems from the incorrect use of the Registry Editor can be fixed.So you use Registry Editor at your own risk.

6:43 AM  

Post a Comment

<< Home