Những tính năng xuất sắc nhất của IMAP

Một phần của tài liệu Ứng dụng xem bảng giá chứng khoán (Trang 39 - 42)

Thật ra thì nhiều tính năng trong danh sách sau đây có thể có trong các trình client e-mail riêng. Nhưng hãy nhớ rằng Internet Messaging Access Protocol (IMAP) cung cấp một thứ mà các chương trình kia không có: độc lập với nhà cung cấp, và đang được chuẩn hoá.

+ Người dùng có thể chỉ cần xem phần header của thông điệp để xác định thông điệp nào cần đọc.

+ IMAP có thể chèn các thông điệp vào folder ở xa.

+ Nó cho phép tạo ra các nhãn hiệu chuẩn hay được định nghĩa bởi người dùng cho thông điệp. Ví dụ, nhãn hiệu có thể dùng để định danh các nhóm làm việc, các dự án, v.v...

+ Do các thông điệp IMAP có khuynh hướng được giữ lại tại server chứ không phải ở các máy client riêng lẻ, có thể cập nhật được chúng. IMAP hỗ trợ cập nhật đồng thời trong các folder dùng chung và thông báo cho người dùng về việc cập nhật.

+ Người dùng có thể có nhiều folder trong một hộp thư đến (inbox), và có thể thiết lập chúng theo nhiều cách, như tạo cây thư mục.

+ Người dùng có thể lựa chọn để đọc các phần của thông điệp MIME, như truy cập phần thân của thông điệp và bỏ qua phần gắn kèm.

+ Người dùng có thể tìm kiếm các thông điệp trên server.

3.3 Định dạng MIME

Định nghĩa : Multipurpose Internet Mail Extensions (MIME) là chuẩn Internet cơ bản để gửi thư điện tử đa phương tiện (multimedia e-mail), chẳng hạn thư có đính kèm tập tin âm thanh, phim ảnh và đồ họa, và thư không dùng các ký tự thuộc chuẩn ASCII. Được sử dụng trên nền web, MIME có khả năng xác định loại phương tiện truyền thông mà thư sử dụng và kiểu mã hóa của nó. MIME có những tính năng sau đây.

Hỗ trợ những ký tự không có trong ASCII

Đối với truyền thông điện tử, các chữ trong bảng mẫu tự La-tinh (không có dấu) được số hóa thành bộ ký tự ASCII. Tuy nhiên, với hàng tỷ người không nói tiếng Anh và không sử dụng chữ La-tinh (hoặc sử dụng chữ La-tinh có dấu như vd: tiếng Việt) thì bộ ký tự ASCII trở nên vô dụng. MIME cho phép sử dụng các bảng chữ cái khác thông qua các bộ ký tự được xác định trước.

Ghi nhãn loại nội dung

Để xác định loại nội dung trong một tập tin, đa số các hệ điều hành sử dụng phần mở rộng trong tên tập tin, trong khi đó MIME cung cấp các chỉ dẫn cụ thể hơn. Loại nội dung ghi theo kiểu MIME bao gồm một loại chính và một loại phụ. Loại chính thường chung chung, chẳng hạn văn bản, âm thanh, phim, hình ảnh và trình ứng dụng. Loại phụ cung cấp thông tin mà chương trình máy tính cần để xử lý đúng nội dung, chẳng hạn loại nội dung hình ảnh phụ bao gồm các định dạng JPEG, GIF, PNG và TIFF.

Nhờ có các loại nội dung ghi theo dạng MIME mà Internet vận hành trôi chảy. Khi máy chủ web gửi nội dung (có thể là văn bản HTML, hình ảnh JPEG hoặc GIF, hoặc tập tin PDF …) đến một trình duyệt web thì nó cũng bao gồm một ký hiệu

nhận diện loại MIME. Đây là cách trình duyệt web nhận biết khi nào hiển thị văn bản HTML và hình ảnh, hoặc khi nào thì khởi động chương trình Acrobat Reader để đọc tập tin PDF.

Hỗ trợ cho nội dung không thuộc loại văn bản

Di sản của các hệ thống e-mail cũ vẫn còn làm hạn chế hoạt động của hệ thống ngày nay. Hệ thống hiện tại chỉ có thể chuyển thư chứa văn bản ASCII. Những nội dung không thuộc loại văn bản, như hình ảnh hoặc âm thanh, trước khi được gửi đi thông qua hệ thống e-mail thì thường được mã hóa thành các ký tự văn bản bằng cách sử dụng một hệ thống có tên gọi là Base64. MIME cũng cung cấp một cách lựa chọn khác được gọi là quoted-printable phù hợp với các bộ ký tự mà phần lớn đều tương thích với ASCII. Nếu bạn từng gặp ký tự “=20” hoặc dấu “=” nằm rải rác trong văn bản thư điện tử, đặc biệt ở những bức thư được chuyển tiếp nhiều lần, thì chúng có thể là những thuộc tính của văn bản bị giải mã sai trong quá trình mã hóa quoted- printable.

Hỗ trợ cho các văn bản ghép, bao gồm nhiều thành phần

Khi gửi e-mail có tập tin đính kèm thì chương trình e-mail của bạn sẽ tạo ra một thông điệp bao gồm hai phần. Phần đầu bao gồm văn bản thư, và phần hai là tập tin đính kèm (được mã hóa bằng hệ thống Base64). MIME chỉ rõ cách mà hai phần trên kết hợp lại với nhau để hình thành một thư duy nhất.

MIME đã được sử dụng như một công nghệ tạo văn bản ghép cho các trang web.

Phần lớn các trang web bao gồm một tập tin HTML, một số tập tin hình ảnh, và có thể có các tập tin âm thanh và phim được ghép lại với nhau. Để xem trang web ngoại tuyến (off-line, tức là lúc máy không vào mạng), bạn phải lưu lại tất cả các tập tin này. Nhiều trình duyệt web cho phép bạn chọn : lưu theo dạng văn bản (Text File) ; chỉ lưu tập tin HTML (Web Page, HTML only) ; lưu tập tin HTML cùng với tất cả các tập tin hình ảnh vào một thư mục (Web Page, complete) ; hoặc lưu tất cả vào một tập tin (Web Archive, single file). Nếu chọn cách cuối cùng thì trình duyệt của bạn sẽ lưu các tập tin HTML và hình ảnh như một văn bản ghép dạng MIME

với phần tên mở rộng là “.mht”. Nếu xem văn bản ghép này bằng chương trình hiệu đính văn bản thì bạn sẽ thấy nhiều phần được tách biệt với nhau bằng một đường gạch nối và hình ảnh được mã hóa bằng Base64.

Để tìm hiểu về định dạng MIME, ta có thể lần lượt tìm hiểu thông qua năm chuẩn RFC:

- RFC 2045: Định dạng Internet Message Bodies - RFC 2046: Media Types

- RFC 2047: Message Header Extensions cho văn bản ngoài ASCII - RFC 2048: Thủ tục đăng ký

- RFC 2049: Tiêu chuẩn phù hợp và ví dụ

Một phần của tài liệu Ứng dụng xem bảng giá chứng khoán (Trang 39 - 42)

Tải bản đầy đủ (DOCX)

(127 trang)
w