1、一、E-mail編碼標準 由于一個漢字是用兩個擴展ASCII碼表示,對DOS、Windows及Unix系統來說,所有英文字母及符號都是用ASCII碼來代表,ASCII碼只用到每個字節的前7位。
2、而一些電腦系統在通信時不使用8-bit clean傳輸方式,無法處理8位的數據或硬把8位數據當作7位來處理,數據就會被破壞。
(資料圖)
3、對電子郵件來說,有時候一個郵件在送達收信人的過程中,會經過很多臺主機的轉接傳輸服務,這中間的主機假如有一臺不具備8-bit clean的傳輸條件,中文郵件可能就會被破壞。
4、因此,不論是發送中文文本文件,還是發送EXE可執行文件、圖形文件或壓縮文件等二進制文件,都應該先進行編碼。
5、E-mail編碼主要有:1.UU編碼 在早期傳送非 ASCII碼的文件時,最常用的便是這種UU(Unix-to-Unix encoding)編碼方式。
6、Uuencode和Uudecode分別是Unix系統中使用的UU編碼和解碼程序,后來被改寫成為在DOS中亦可執行的程序。
7、2.MIME編碼 UU編碼解決了E-mail傳送非ASCII文件的問題,但這種方式并不方便。
8、因而又發展出一種新的編碼標準MIME(Multipurpose Internet Mail Extentions),一般譯作“多媒體郵件傳送模式”。
9、顧名思義,它可以傳送多媒體文件,在一封電子郵件中附加各種格式文件一起送出。
10、 MIME定義兩種編碼方式:Base64與QP(Quote-Printable)。
11、QP的規則是對于資料中的7位無須重復編碼,僅將8位的數據轉成7位。
12、 QP編碼適用于非ASCII碼的文字內容,例如我們的中文文件。
13、而Base64的編碼規則,是將整個文件重新編碼成7位,通常用于傳送二進制文件。
14、編碼的方式不同會影響編碼之后的文件大小。
15、而具有 MIME功能的E-mail軟件大都能自動判別你的郵件是采用何種編碼,然后自動選擇用QP或Base64來解碼。
16、 MIME標準現已成為Internet電子郵件的主流。
17、現在最常使用的電子郵件軟件Eudora、FoxMail、Netscape Mail、Outlook Express和Internet Mail等都支持MIME編碼標準。
18、3.Binhex編碼 Binhex的編碼方式常用于Mac機器。
19、一般PC上的電子郵件軟件,亦多數支持MIME的規格,很少有支持Binhex格式的。
20、在常用的電子郵件軟件中,只有Eudora具有這種功能,可直接解讀Binhex的編碼。
本文就為大家分享到這里,希望看了會喜歡。
關鍵詞: