Định nghĩa, Quy ước và cú pháp BNF

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

- Arguments: mailbox name (tên hòm thư)

3.3.1.1 Định nghĩa, Quy ước và cú pháp BNF

* CTRL

Đề cập đến chuỗi các octet tương ứng với hai ký tự CR (giá trị thập phân 13) và LF (thập phân giá trị 10), theo thứ tự này là ký hiệu xuống dòng trong RFC 822.

* Character Set

Thuật ngữ "ký tự" được sử dụng trong MIME để chỉ một phương pháp chuyển đổi một chuỗi các octet thành một chuỗi các ký tự. Lưu ý rằng không có điều kiện chuyển đổi và rõ ràng theo một hướng khác là không cần thiết. Tuy nhiên, với một chuỗi các ký tự đặc biệt, thì có thể sẽ phải dùng nhiều hơn một chuỗi octen để đại diện cho chuỗi ký tự đặc biệt đó.

Định nghĩa này được dự định để cho phép các loại mã hóa ký tự, từ ánh xạ đơn đơn giản như: US-ASCII để bàn phương pháp chuyển mạch phức tạp như những tiêu

chuẩn ISO 2022, là sử dụng các kỹ thuật, để được sử dụng như là một bộ ký tự. Tuy nhiên, định nghĩa được liên kết với một ký tự MIME đặt tên đầy đủ phải chỉ định lập bản đồ được thực hiện. Đặc biệt, sử dụng thông tin profiling bên ngoài để xác định lập bản đồ là không được phép.

Chú ý: Thuật ngữ "ký tự" ban đầu được để mô tả các đề án đơn giản như US-ASCII và ISO-8859-1 trong đó có một ánh xạ từ octet duy nhất đến ký tự duy nhất. Chuỗi octen mã hóa các bộ ký tự và chuyển mạch kỹ thuật làm cho tình hình phức tạp hơn. Ví dụ, một số cộng đồng sử dụng thuật ngữ "bảng mã ký tự" MIME cho những gì gọi là "ký tự", trong khi sử dụng cụm từ "mã hóa tập ký tự" để biểu thị một bản đồ trừu tượng từ các số nguyên (không octet) để ký tự.

* Message

Giới hạn "thông báo", khi không đủ điều kiện hơn nữa. Có nghĩa là tin nhắn theo RFC 822 được chuyển trên mạng, hoặc một tin nhắn đóng gói trong body của kiểu "message/rfc822" hoặc “message/partial”.

* Entity

Thuật ngữ "thực thể", đề cập cụ thể để xác định các lĩnh vực tiêu đề và nội dung hoặc là một tin nhắn hoặc một trong các bộ phận trong body của một thực thể multipart. Các đặc điểm kỹ thuật của các thực thể đó là tính chất của MIME. Bất kỳ loại lĩnh vực nào cũng có thể có mặt trong các tiêu đề của một thực thể, nhưng chỉ những lĩnh vực có tên bắt đầu với "content-“ thì mới có ý nghĩa theo chuẩn MIME. * Body part

Thuật ngữ Bodypart dùng để chỉ một thực thể bên trong của một thực thể multipart. * Body

Sử dụng thuật ngữ “Body", khi không phải xa hơn nữa khi phân loại, có nghĩa body của một thực thể (Thân thể của mọi một thông báo hay của một thân thể chia ra).

Ghi chú: trước đây Bốn định nghĩa rõ ràng là vòng tròn liên quan đến nhau. Đây là điều không thể tránh được, bởi cấu trúc toàn bộ của một thông báo MIME thực sự là một sự đệ quy.

* 7bit dữ liệu

"7bit dữ liệu" dùng để chỉ dữ liệu mà là tất cả các đại diện như các dòng tương đối ngắn với 998 octet hoặc ít hơn giữa CRLF trình tự tách dòng [RFC-821]. Không có octet với các giá trị thập phân lớn hơn 127 được phép và không được NULs (octet với giá trị thập phân 0). CR (giá trị thập phân 13) và LF (thập phân giá trị 10) octet chỉ xảy ra như một phần của CRLF trình tự tách dòng.

* 8 bit dữ liệu

"8bit dữ liệu" dùng để chỉ dữ liệu mà là tất cả các đại diện như các dòng tương đối ngắn với 998 octet hoặc ít hơn giữa CRLF trình tự tách dòng [RFC-821]), nhưng octet với các giá trị thập phân lớn hơn 127 có thể được sử dụng. Cũng như "dữ liệu 7bit" CR và LF octet chỉ xảy ra như một phần của CRLF trình tự tách dòng và không được phép NUL.

* Dữ liệu nhị phân

Dữ liệu nhị phân (Binary Data) dùng để chỉ dữ liệu mà bất kỳ chuỗi các octet nào được cho phép.

* Lines

"Lines" được định nghĩa là chuỗi các octet cách nhau bằng một trình tự CRLF. Điều này là phù hợp với cả hai RFC 821 và RFC 822. "Lines" chỉ đề cập đến một đơn vị dữ liệu trong một thông báo, mà có thể hoặc có thể không tương ứng với cái gì đó là thực tế hiển thị bởi một đại diện người sử dụng.

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

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

(127 trang)
w