Vad är filformatet MSG?
Filer med filändelsen .msg används av Microsoft Outlook för att spara e-postmeddelanden. Programmet lagrar all den viktigaste informationen rörande ett e-postmeddelande i en .msg-fil, inklusive ämne, brödtext, avsändar- och mottagardata, datum, hyperlänkar och bilagor.
När skapas en .msg-fil?
Outlook genererar en .msg-fil närhelst ett e-postmeddelande sparas eller skapas i programmet. Filen kan dock även genereras under andra omständigheter - inte bara för e-post, utan även för andra specialobjekt i Outlook såsom kalenderbokningar, kontakter eller uppgifter. En .msg-fil skapas när ett av dessa objekt sparas till hårddisken eller exporteras från applikationen.
Att öppna .msg-filer
.msg-filer lagras inte som enkel text utan i ett binärt format - specifikt containern Microsoft Compound File Binary (OLE2-strukturerad lagring), samma underliggande format som används av äldre .doc- och .xls-dokument. Ursprungligen kunde endast applikationer som implementerade MAPI-gränssnittet (Microsofts Messaging Applications Programming Interface) öppna dem tillförlitligt, vilket är anledningen till att import av .msg-filer utanför Outlook historiskt sett har varit svårt. Idag stöder ett bredare utbud av verktyg formatet, inklusive dedikerade visningsprogram och kommandoradsverktyget msgconvert på Linux. .msg-filer kan också konverteras till det mer portabla .eml-formatet för användning med andra e-postklienter. Export av .msg-filer är fortfarande vanligt främst för att arkivera dem, lagra dem eller skanna inbäddade bilagor med antivirusprogram. Relaterade Outlook-datalager inkluderar .pst-filer, som samlar många meddelanden i ett enda arkiv.
Säkerhet & trygghet
RISK: MEDIUMEn .msg-fil kan bära på samma hot som vilket e-postmeddelande som helst: skadliga bilagor, nätfiskelänkar och spårningspixlar. Eftersom bilagor är inbäddade som binära strömmar bör du öppna en oväntad .msg i ett riktigt visningsprogram (som avkodar säkert) snarare än att försöka extrahera filer blint, och öppna inte bilagor eller klicka på länkar om du inte litar på avsändaren. Två extra anmärkningar: .msg är binär OLE-lagring, så att byta namn till .txt avslöjar inget läsbart innehåll; och när du använder MSG-visare ONLINE, kom ihåg att filen laddas upp till en tredjepartsserver - använd dem inte för konfidentiell eller känslig e-post.
Formatdetaljer
i ett nötskal- Sound Designer / MIDI-meddelandefil (.msg) - En sällsynt ljud-/MIDI-datafil som inte är relaterad till sparade Outlook-meddelanden.
Program som öppnar MSG-filer
Tekniska detaljer
djup specifikation| Containerformat | Microsoft Compound File Binary (OLE2-strukturerad lagring) - samma CFB-container som används av äldre `.doc`- och `.xls`-filer |
| MIME-typ | `application/vnd.ms-outlook` |
| Filsignatur (magic bytes) | `D0 CF 11 E0 A1 B1 1A E1` vid byte-offset 0 - OLE2 CFB-headern, som delas av alla Compound File-dokument |
| Intern layout | Meddelandeegenskaper, brödtext och bilagor lagras som individuellt namngivna strömmar och underlagringar inuti CFB-containern |
| Alternativ för innehållsformat | Lagrar klartext (`PR_BODY`), HTML (`PR_HTML`) och komprimerad RTF (`PR_RTF_COMPRESSED`) samtidigt; klienten renderar den mest avancerade tillgängliga versionen |
| Teckenkodning | Textegenskaper lagras som Unicode (UTF-16LE); äldre meddelanden kan även innehålla en reservkopia i ANSI/Windows-1252 |
| Lagring av bilagor | Varje bilaga upptar en dedikerad underlagring (`__attach_version1.0_#XXXXXXXX`) som innehåller dess egna binärdata och MAPI-egenskapsströmmar |
| Schema för egenskapstaggar | Varje MAPI-egenskap använder en 32-bitars tagg: övre 16 bitar = egenskaps-ID, lägre 16 bitar = typkod (t.ex. `PT_UNICODE`, `PT_BINARY`, `PT_SYSTIME`) |
| Outlook-objekttyper som stöds | E-post (`IPM.Note`), kontakter (`IPM.Contact`), uppgifter (`IPM.Task`), bokningar (`IPM.Appointment`), anteckningar (`IPM.StickyNote`) och distributionslistor |
| Inbäddad meddelandenestning | Vidarebefordrade eller bifogade e-postmeddelanden lagras som nästlade `.msg`-underlagringar inom den överordnade filen, till valfritt djup |
| Bevarad metadata för dirigering | Avsändare, alla mottagarklasser (Till/Kopia/Dold kopia), tidsstämplar för leverans, flagga för läst/oläst, prioritetsnivå, känslighet och konversationstråds-ID |
| Protokollspecifikation | Offentligt dokumenterat av Microsoft som det öppna protokollet [MS-OXMSG]; möjliggör tredjepartsbibliotek som `libpff` och `msg-extractor` |
| Utvecklare | Microsoft Corporation |
| Typisk filstorlek | Några kilobyte för meddelanden med enbart text; kan nå hundratals megabyte när stora filer bäddas in som bilagor |
| Släppt | Late 1990s with Microsoft Outlook; format documented publicly by Microsoft as [MS-OXMSG] |
| Specifikation | learn.microsoft.com |
MSG-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MSG-filer.