Co to jest format pliku MSO?
Plik z rozszerzeniem .mso zawiera dane powiązane z załącznikiem wiadomości e-mail wysłanej za pomocą klienta Microsoft Outlook w formie dokumentu Office 2000 lub nowszego, zazwyczaj wygenerowanego przez Microsoft Word. Informacje w pliku .mso pozwalają programowi Outlook otworzyć załącznik jako część wiadomości e-mail jako wbudowany dokument HTML.
Wewnętrznie pliki .mso używają binarnego opakowania ActiveMime. Zaczynają się od dosłownego tekstu ASCII ActiveMime na offsetcie bajtowym 0, po którym następuje krótki nagłówek i ładunek skompresowany algorytmem zlib. Po dekompresji zawartość jest standardowym plikiem złożonym OLE2 (Compound File) przechowującym osadzone obiekty lub projekt VBA. Struktura ta różni się od winmail.dat (który używa formatu TNEF), mimo że oba mogą powodować problemy z „nieoczekiwanym załącznikiem” u odbiorców niekorzystających z Outlook.
Pliki .mso zazwyczaj noszą nazwę oledata.mso (czasami editdata.mso) i są niewidoczne zarówno dla nadawcy, jak i odbiorcy, gdy obie strony używają Outlook do obsługi poczty. Jeśli odbiorca korzysta z innego klienta e-mail, plik .mso pojawia się jako standardowy załącznik, a plik dokumentu jest również traktowany jako załącznik. Obecny będzie również oddzielny plik o nazwie header.html, który zawiera nagłówek wiadomości.
Ponieważ pliki .mso są wewnętrznymi artefaktami pakowania, nie zawierają informacji bezpośrednio użytecznych dla użytkowników końcowych i nie powinny być otwierane ręcznie. Zaawansowani użytkownicy mogą je sprawdzać, dekompresując ładunek zlib, a następnie traktując wynik jako plik złożony OLE2 przy użyciu narzędzia takiego jak 7-Zip.
Bezpieczeństwo
RYZYKO: MEDIUMOryginalny plik oledata.mso od znanego kontaktu jest nieszkodliwą pozostałością formatowania i może zostać zignorowany lub usunięty. Jednak struktura ActiveMime/OLE może przenosić makra VBA, a spreparowane pliki .mso były używane do dostarczania złośliwego oprogramowania z makrami Office, dlatego silniki antywirusowe je oznaczają. Nigdy nie uruchamiaj ani nie „rozpakowuj i otwieraj” pliku .mso od nieznanego lub nieoczekiwanego nadawcy. Bezpieczną reakcją jest prawie zawsze pozostawienie go w spokoju i przeczytanie właściwej treści wiadomości.
Szczegóły formatu
w pigułce- Plik Microsoft Organization Chart - Wykres zapisany przez starszy aplet Microsoft Organization Chart, niezwiązany z artefaktem e-mail oledata.mso.
Programy otwierające pliki MSO
Szczegóły techniczne
specyfikacja| Deweloper | Microsoft |
| Typ formatu | Plik złożony OLE2 w opakowaniu ActiveMime (binarny) |
| Sygnatura pliku (magic bytes) | Tekst ASCII `ActiveMime` na offsetcie bajtowym 0 |
| Wewnętrzna kompresja | Strumień zlib deflate; skompresowany ładunek zazwyczaj zaczyna się w pobliżu offsetu 0x32 |
| Zdekompresowany kontener | Plik złożony OLE2 (magic bytes `D0 CF 11 E0 A1 B1 1A E1`) |
| Typ MIME | `application/x-mso` |
| Typowe nazwy plików | `oledata.mso`, `editdata.mso` |
| Aplikacja generująca | Microsoft Outlook (Office 2000 i nowsze) podczas wysyłania wiadomości e-mail w formacie HTML z osadzonymi dokumentami Office |
| Widoczność w Outlook | Ukryty zarówno przed nadawcą, jak i odbiorcą; obsługiwany cicho jako wbudowane opakowanie HTML |
| Widoczność w innych klientach | Pojawia się jako zbędny załącznik e-mail w klientach innych niż Outlook, takich jak Thunderbird lub Apple Mail |
| Plik towarzyszący | `header.html` pojawia się obok `.mso` w klientach innych niż Outlook i zawiera nagłówek wiadomości e-mail |
| Różnica względem winmail.dat | Oba są artefaktami pakowania Outlook, ale `.mso` używa ActiveMime/OLE2, podczas gdy `winmail.dat` używa TNEF (magic bytes `78 9F 3E 22`) |
| Użyteczność dla użytkownika końcowego | Nie zawiera danych bezpośrednio dostępnych lub zrozumiałych dla użytkownika końcowego; jest przezroczystym kontenerem wewnętrznym |
| Metoda inspekcji | Zdekompresuj ładunek zlib (np. za pomocą Pythona `zlib.decompress()`), a następnie otwórz wynik jako plik OLE2 za pomocą 7-Zip lub `oletool` |
| Platforma | Generowane wyłącznie przez Outlook dla Windows; Office dla Mac tworzy inne formaty pakowania załączników |
| Wydano | circa 1999-2000 (Office 2000 HTML mail/web-page export) |
Konwersje MSO
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MSO.