Przeglądarka struktury MIME wiadomości
Przeglądaj części MIME w wiadomości EML. Sprawdź typy treści, zestawy znaków i kodowania, a następnie pobierz zdekodowane części lub strukturę JSON.
Upuść tutaj plik EML
Zobacz, jak łączą się wiadomość, alternatywne wersje treści i załączniki.
Pliki .eml do 25 MB · Bez przesyłaniaOtwieranie wiadomości…
Jak sprawdzić strukturę MIME wiadomości
MIME określa sposób łączenia tekstu wiadomości, HTML, zasobów osadzonych i załączników. Przeglądarka pokazuje odzyskane drzewo części w kolejności źródłowej, aby powiązać widoczną wiadomość z częściami, z których powstała.
- Otwórz plik EML lub przykładową wiadomość multipart.
- Wybierz część, aby sprawdzić jej nagłówki, zadeklarowany typ treści, zestaw znaków, kodowanie i rozmiar po dekodowaniu.
- Pobierz zdekodowaną część końcową lub strukturę JSON. Przełącz na kartę wiadomości, aby przeczytać treść.
Drzewo MIME przykładowej wiadomości
Fikcyjna wiadomość o wizycie w pracowni zawiera dwie wersje treści i jeden załącznik tekstowy. Drzewo poniżej odpowiada strukturze dostępnej przez przycisk przykładu. Zewnętrzny kontener grupuje treść i załącznik; wewnętrzny oferuje tekst zwykły i HTML jako wersje alternatywne.
Struktura studio-visit.eml
multipart/mixed
├── multipart/alternative
│ ├── text/plain; charset=UTF-8
│ │ Content-Transfer-Encoding: 8bit
│ └── text/html; charset=UTF-8
│ Content-Transfer-Encoding: 8bit
└── text/plain; name="visit-details.txt"
Content-Disposition: attachment
Content-Transfer-Encoding: base64
Części mixed, alternative i related
Te typy opisują zamierzone relacje między częściami. Rzeczywista wiadomość może je zagnieżdżać, używać innych typów MIME lub zawierać błędne deklaracje. Przeglądarka pokazuje wynik parsera; nie weryfikuje zgodności MIME ani jednakowego odczytu przez wszystkie programy pocztowe.
| Kontener MIME | Typowe zastosowanie | Jak go interpretować |
|---|---|---|
| multipart/mixed | Treść i dodatkowe niezależne części. | Szukaj załączonych dokumentów lub innych plików obok treści wiadomości. |
| multipart/alternative | Różne reprezentacje tej samej treści. | Tekst zwykły i HTML to częste wersje alternatywne, a nie dwie osobne wiadomości. |
| multipart/related | Treść i zasoby używane w tej treści. | Content-ID może łączyć obraz osadzony z odwołaniem cid: w HTML. |
Typ treści, zestaw znaków i kodowanie transportowe
Content-Type deklaruje typ mediów, np. text/html lub image/png. Parametr charset określa sposób odczytu bajtów tekstu. Content-Transfer-Encoding opisuje zapis tych bajtów do transportu pocztowego, zwykle base64, quoted-printable lub niezakodowane dane 8bit.
Content-Disposition może oznaczać część jako załącznik lub treść osadzoną, często z nazwą pliku. Content-ID identyfikuje zasób przywołany z innej części. Wybierz część i sprawdź te pola razem; samo rozszerzenie pliku nie jest pełnym opisem.
Rozmiar po dekodowaniu dotyczy części po usunięciu kodowania transportowego. Może różnić się od rozmiaru zakodowanego tekstu w EML. Odczyt według zadeklarowanego charset jest osobnym krokiem; pobranie surowej części nie tworzy automatycznie dokumentu tekstowego UTF-8.
Pobieranie zdekodowanych części i manifest JSON
Pobierana część końcowa zawiera oryginalne bajty po dekodowaniu transportowym. Nie jest oczyszczana. Na przykład część HTML może zachować treści usunięte z bezpiecznego podglądu. Widok struktury nie wykonuje tego HTML; do oczyszczonej kopii służy konwerter EML na HTML.
Manifest JSON zapisuje strukturę, nagłówki i metadane części bez bajtów treści. Pomaga porównywać budowę wiadomości, ale do odtworzenia pełnej zawartości nadal potrzebny jest oryginalny EML.
Załączona wiadomość message/rfc822 pozostaje jedną częścią do pobrania. Pobierz ją i otwórz osobno, aby sprawdzić jej zagnieżdżoną strukturę. Limity wynoszą 25 MB, 1 000 części MIME i 30 poziomów; przekroczenie wywołuje błąd zamiast uciętego drzewa.
Pytania o przeglądarkę MIME
Co oznacza multipart/alternative?
Grupuje alternatywne wersje tej samej treści, zwykle tekst zwykły i HTML. multipart/mixed zazwyczaj łączy treść z załącznikami, a multipart/related — treść z powiązanymi zasobami osadzonymi.
Czy narzędzie sprawdza zgodność z MIME?
Nie. Pokazuje strukturę odzyskaną przez parser, który toleruje niektóre błędy formatu. Nie jest walidatorem standardu ani testem autentyczności.
Czy załączone wiadomości EML są rozwijane?
Załączona wiadomość message/rfc822 pozostaje jedną częścią do pobrania. Pobierz ją i otwórz osobno, aby sprawdzić jej wewnętrzną strukturę MIME.
Czy zdekodowane części są oczyszczane?
Nie. Pobrane części zawierają oryginalne bajty po dekodowaniu transportowym i są odpowiednio oznaczone. Podgląd wiadomości jest oczyszczany osobno. HTML części MIME nie jest wykonywany w widoku struktury.
Limity?
Limit pliku wynosi 25 MB, części MIME — 1 000, a poziomów zagnieżdżenia — 30. Przekroczenie limitu wywołuje błąd zamiast pokazania uciętej struktury.
Czy moje dane opuszczają urządzenie?
Wybrane pliki i wklejony tekst są przetwarzane w przeglądarce bez przesyłania do EMLKit. Usuń dane lub opuść stronę, aby wyczyścić obszar roboczy. Zwykłe żądania strony nadal docierają do hostingu. Przeczytaj o obsłudze plików.