VicoTas
Câu hỏi
avatar ngocthuc1102
28/05/2013 06:57

Xin hỏi định dạng của file *.eml do Outlook Express tạo ra tuân theo chuẩn nào? Và cách thức mã hóa của file đính kèm?



Danh sách câu trả lời (1)
avatar viethoang 28/05/2013 06:57
File *.eml do trình Outlook Express tạo ra có định dạng tuân theo chuẩn định dạng email MIME (Multipurpose Internet Mail Extensions). Đặc tả chi tiết về định dạng này được trình bày trong các RFC 822, RFC 1341, RFC 1521. Bạn có thể tìm và download các RFC này từ Internet hoặc liên hệ với toà soạn báo PC World để copy chúng. Các file nhị phân đính kèm trong e-mail thường được mã hóa theo phương pháp Base64 để biến từ dạng nhị phân thành dạng ASCII 7 bit hầu dễ dàng truyền thành công từ nơi này đến nơi khác.

Phương pháp mã hóa Base64 cũng khá đơn giản, gồm các bước chính như sau:

1. Chia file nhị phân ra thành nhiều nhóm nhỏ, mỗi nhóm dài 3 byte (nhóm cuối cùng nếu không đủ 3 byte thì thêm các byte giả vào cho đủ).

2. Mã hoá từng nhóm 3 byte thành 4 ký tự ASCII 7 bit in ấn được như sau:

• Gộp 3 byte thành 24 bit liên tiếp, chia 24 bit ra thành 4 nhóm, mỗi nhóm 6 bit có giá trị từ 0 đến 63 (gọi mỗi nhóm 6 bit là 1 ký số trong hệ thống số 64, do đó ta gọi phương pháp này là Base64).

• Mã hoá mỗi nhóm 6 bit thành 1 ký tự in ấn như sau: nếu giá trị từ 0 đến 25 thì đổi thành ký tự từ ‘A’ đến ‘Z’; nếu giá trị từ 26 đến 51 thì đổi thành ký tự từ ‘a’ đến ‘z’; nếu giá trị từ 52 đến 61 thì đổi thành ký số từ ‘0’ đến ‘9’; nếu giá trị là 62 thì đổi thành ký tự ‘+’; nếu giá trị là 63 thì đổi thành ký tự ‘/’.

• Có thể chèn vào kết quả các ký tự xuống hàng để tạo ra kết xuất dễ đọc.

Lưu ý rằng với phương pháp mã hóa Base64 như trên, mỗi file nhị phân có n byte sẽ được mã hóa ra thành (n+2)/3*4 ký tự ASCII 7 bit (chưa kể các ký tự xuống hàng được chèn vào thêm). Về nguyên tắc, nếu đã biết phương pháp mã hóa thì ta có thể xác định được phương pháp giải mã.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Câu hỏi khác
nophoto Xin hỏi làm cách nào để lấy handle của ứng dụng khác như Word hay NotePad chẳng hạn?

Đăng lúc: 06:57 - 28/05/2013 trong Câu hỏi khác

Hoài Nam (Nam Tước) Xin chỉ giúp cách tạo ASP truy cập CSDL bằng Access, tôi đã cài thử PWS nhưng không thể nào chạy được?

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto Làm sao để có thể cắt thành trang HTML, Từ hình ảnh đồ họa

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto Làm web tin tức???

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto Tạo độ nét cho chữ (web)

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

lighting Xem giùm mình cái cấu hình máy này có đủ làm đồ họa ko ah?

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

Manh Linh Hỏi về laptop cho dân kiến trúc: Em muốn mua laptop dành cho nghành kiến trúc có thể chạy được 3D

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto Liệt nút mp4 của máy mp4 rồi lại tự hết thế là sao nhỉ?

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto Cánh cài model TP link( model TD_8810)

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

Manh Linh Hỏi về tạo ảnh trong menu trong Macro?

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto Vào đâu để biết máy mình có bị nhiễm Virus hay không?

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto Lắp đặt adsl fpt ở đâu ???

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto Làm cách nào để có thể đóng băng ổ cứng. Giúp mình với các bạn ơi!

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

Lê Thị Hoa Hồng Vào đâu để biết được các thông tin chi tiết của máy. Xin giúp với

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

Mạnh Linh Hướng dẫn cài cấu hình cho modem Model TP link MD_8810

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto Hỏi về PC không khởi động được,màn hình tối om ?

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto ban nao biet chi dum minh cach giau file hay foder bang cach vao start<run va an regedit.ngoai ra con cach nao khac xin chi dum.

Đăng lúc: 16:59 - 16/07/2013 trong Câu hỏi khác

nophoto Máy mình hiện rất chậm, không biết máy bị chậm là do đâu... ai có bí quyết gì làm máy nhanh hơn thì chia sẻ nhé

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

Uk Mail bị spam thì được hiểu như thế nào?

Đăng lúc: 06:56 - 28/05/2013 trong Câu hỏi khác

nophoto ╬Đau khổ vì Spy╬

Đăng lúc: 06:55 - 28/05/2013 trong Câu hỏi khác

Rao vặt Siêu Vip