Outlook MSG (.msg)

[MS-OXMSG]: Tiêu chuẩn

Mục Microsoft Outlook (MSG) là định dạng vùng chứa nhị phân độc quyền của Microsoft, dùng để lưu từng thư, cuộc hẹn, danh bạ và tác vụ Outlook. Định dạng này sử dụng kiến trúc Tệp hỗn hợp OLE nhị phân để giữ nguyên các thuộc tính MAPI phong phú.

Chuyển đổi EML sang MSG

Trình chuyển đổi từ EML sang MSG miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp MSG bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Hoặc dán Ctrl+V
Cam kết bảo vệ quyền riêng tư, không truyền dữ liệu qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký ở đầu tệp (mẫu byte nhận diện)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp MSG bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

D0 CF 11 E0 A1 B1 1A E1

BIỂU DIỄN ASCII: ÐÏ.ࡱ.á

Tiêu chuẩn hóa: [MS-OXMSG]: Outlook Item (.msg) File Format

Thông số kỹ thuật

Kiến trúc ContainerĐịnh dạng Compound File Binary (CFBF / OLE structured storage), lưu các luồng thuộc tính MAPI
NénThân văn bản RTF nén LZFu; các luồng thuộc tính MAPI không nén
Thứ tự byteLittle-endian (Intel x86)
Không gian màuKhông áp dụng (vùng chứa mục thư)
Kênh & Cấu trúcThuộc tính MAPI (chủ đề, người gửi, người nhận, thân thư, HTML, RTF, tệp đính kèm)
Kích thước tối đaDung lượng structured storage không giới hạn
Độ trong suốtKhông có
Truyền phát & Tăng dầnPhân cấp structured storage phức hợp không thể truyền phát

Ma trận so sánh kỹ thuật: MSG so với các đối thủ

Thuộc tính kỹ thuậtMSG (Hiện tại)EMLMBOXPDF
Kiến trúc TệpTệp Hỗn hợp OLE Nhị phân (CFBF)Văn bản thuần túy RFC 5322Luồng nối văn bản thuần túyTài liệu PDF nhị phân
Tích hợp MAPIThuộc tính Outlook/Exchange nguyên bản 100%Chỉ tiêu đề internet chuẩnChỉ tiêu đề internet chuẩnChỉ bản in trực quan
Truy cập Đa nền tảngYêu cầu Outlook hoặc trình xem chuyên dụngKhả năng hỗ trợ tùy thuộc vào thiết bị và ứng dụng đọc.Khả năng hỗ trợ tùy thuộc vào thiết bị và ứng dụng đọc.Khả năng hỗ trợ tùy thuộc vào thiết bị và ứng dụng đọc.
Kéo và Thả OutlookĐịnh dạng tệp kéo và thả nguyên bảnYêu cầu xuấtYêu cầu xuấtYêu cầu in

Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã hex

Lỗi Outlook: 'Không thể mở mục này. Tệp có thể bị hỏng hoặc đang được sử dụng'.

Nguyên nhân gốc rễ: Bảng phân bổ khu vực FAT bị hỏng trong vùng chứa Tệp Hỗn hợp OLE.

Khắc phục: Trích xuất các luồng MAPI và chuyển đổi sang EML bằng File2File.app Outlook Converter.

Phân tích bảo mật và các đường tấn công nhằm vào bộ phân tích cú pháp

Tệp MSG có thể thực thi các tập lệnh tự động hóa OLE được nhúng và chứa các tệp đính kèm thực thi độc hại.

Các véc-tơ tấn công đã biết

  • Các đối tượng và macro OLE độc hại được nhúng.
  • Tràn bộ đệm trong quá trình giải nén LZFu của phần thân tin nhắn RTF đã nén.
  • Các cuộc tấn công lừa đảo tận dụng tên hiển thị MAPI bị giả mạo.

Biện pháp phòng thủ tốt nhất: Trích xuất và kiểm tra các tệp MSG trong môi trường WebAssembly bị cách ly trước khi thực thi các tệp đính kèm.

Nguồn gốc lịch sử và các cột mốc

2008Microsoft xuất bản thông số kỹ thuật kỹ thuật mở [MS-OXMSG] theo Cam kết Thông số Kỹ thuật Mở.
2003Outlook 2003 cải thiện khả năng lưu trữ thuộc tính Unicode bên trong các luồng hỗn hợp MSG.
1997Được giới thiệu cùng với Microsoft Outlook 97 để lưu trữ các mục MAPI riêng lẻ trên hệ thống tệp.

Ưu điểm & Lợi ích chính

  • Độ trung thực 100% với Microsoft Exchange và Outlook: bảo lưu các cờ MAPI, nút bình chọn, trạng thái tác vụ và lời mời họp.
  • Nhúng đầy đủ các tệp đính kèm và chi tiết liên hệ, đồng thời hỗ trợ định dạng Rich Text Format (RTF).
  • Tiêu chuẩn phổ quát trong môi trường CNTT doanh nghiệp chạy Microsoft 365.

Hạn chế & Nhược điểm kỹ thuật

  • Định dạng nhị phân độc quyền: không thể xem trong phần mềm email chuẩn không phải của Microsoft nếu không chuyển đổi.
  • Khó phân tích cú pháp trên Linux, Mac hoặc thiết bị di động mà không có các thư viện trích xuất MAPI chuyên dụng.
  • Lưu trữ có cấu trúc OLE tạo ra dung lượng tệp tăng đáng kể đối với các tin nhắn văn bản ngắn.

Thông tin kỹ thuật thú vị

  • Tệp MSG có cùng các byte kỳ diệu OLE (0xD0 0xCF 0x11 0xE0) như các tệp Word (.doc) và Excel (.xls) cũ.
  • Outlook lưu trữ định dạng văn bản phong phú của phần thân email bằng một luồng RTF nén chuyên dụng gọi là LZFu.
  • Một tệp MSG không chỉ đại diện cho một email mà còn có thể là một cuộc hẹn lịch, một danh thiếp, một mục nhật ký hoặc một tác vụ.

Các câu hỏi kỹ thuật thường gặp

Làm thế nào để mở tệp MSG trên máy Mac hoặc điện thoại?

Bạn có thể mở và xem trực tiếp các tệp MSG ngay trên trình duyệt web bằng File2File.app mà không cần cài đặt Microsoft Outlook.

Làm cách nào để chuyển đổi MSG sang EML hoặc PDF?

Tải tệp .msg của bạn lên File2File.app để chuyển đổi nó thành email .eml phổ thông hoặc tài liệu PDF có thể tìm kiếm chỉ trong vài giây.

Tệp MSG là gì?

Tệp MSG là một thông điệp email riêng lẻ, danh sách liên lạc hoặc cuộc hẹn lịch được lưu từ Microsoft Outlook.