EML 파일 뷰어
.eml 파일 드롭 → 파싱된 메시지 읽기 — 주요 헤더·plain-text/HTML 본문 파트·첨부 리스트 — 전부 브라우저 내.
사용법
.eml파일 드롭 또는 원시 메시지 소스 붙여넣기(Received:부터 닫는 boundary까지 전부).- 본문 파트 선택 — 보통 안전 읽기엔
text/plain, 마케팅 버전 보려면text/html. - 첨부는 리스트만, 추출 안 함 — 안전 위해; 파일명 복사 또는 메일 클라이언트로 저장.
자세한 설명
펼치기접기
원본 RFC 5322 / MIME 메일(메일 클라이언트가 만드는 .eml 내보내기 파일)을 서버로 한 바이트도 보내지 않고 파싱합니다. 접힌 헤더를 펼치고, 선언된 경계로 멀티파트 본문을 나누며, Quoted-Printable과 Base64 전송 인코딩을 디코딩하고, 첨부 파일을 원래 이름과 MIME 타입, 인코딩된 크기와 함께 나열합니다. 메시지에 둘 다 있으면 평문과 HTML 파트를 오갈 수 있고, 원본 모드로 바꾸면 통신선에 실린 그대로를 볼 수 있습니다.
MIME 메시지는 문서가 아니라 트리이고, 뷰어는 그것을 트리로 보여 줍니다. multipart/alternative는 같은 내용을 두 번 담으며 클라이언트는 자기가 이해하는 마지막 파트를 표시하도록 되어 있는데, 평문이 먼저 나열되어 있는데도 메일 앱에서 본 것이 대개 HTML 판인 이유가 이것입니다. multipart/mixed는 정말로 서로 다른 파트를 담고, multipart/related는 본문과 그것이 Content-ID로 참조하는 이미지를 담습니다. 한 메시지가 셋 모두를 중첩할 수 있습니다.
첨부 크기는 인코딩된 상태로 보고되는데, 파일이 실제로 담고 있는 것이 그것입니다. Base64는 대략 3분의 1만큼 부풀리므로 4MB짜리 첨부는 메시지에서 약 5.3MB를 차지하고, 사서함 할당량은 큰 쪽 숫자를 셉니다. 파일 이름도 그저 헤더 값일 뿐입니다. 파트가 선언한 MIME 타입과 다른 확장자를 달고 있을 수 있으며, 둘이 어긋나는 것은 해결할 일이 아니라 눈여겨볼 일입니다.
파싱이 알려 주지 못하는 것은 그 내용이 참인지 여부입니다. From을 포함한 모든 헤더는 보낸 쪽이 쓴 텍스트이고, 암호학적 근거가 있는 부분은 DKIM 서명이나 자기 수신 서버가 붙인 판정뿐입니다. 의심스러운 메시지를 여기서 읽는 것은 아무것도 실행하거나 가져오지 않으므로 안전하지만, 내용은 여전히 주장일 뿐입니다.
모든 처리는 여는 파일에 대해 로컬에서 이루어집니다. 제삼자 파서에 올리고 싶지 않은 메시지일 때 바로 그 점이 중요합니다.
자주 묻는 질문
왜 HTML 본문이 HTML로 렌더 안 됨?
임의 메일 HTML 브라우저에 렌더는 보안 함정 — 트래킹 픽셀, 원격 로드 통한 유출, 파서 미끄러지면 스크립트도. HTML 소스는 텍스트로 표시. 읽기엔 plain 파트로 전환.
첨부 디코딩됨?
아니. 리스트만(파일명·MIME·인코딩된 크기), Blob 다운로드용 Base64 디코딩 안 함 — 임의 메일 드롭 안전성 유지. 실제 추출은 메일 클라이언트 사용.
메일 클라이언트에서 보던 것과 여기 보이는 게 다른 이유는?
클라이언트는 메시지의 여러 부분 중 하나를, 보통 HTML 쪽을 골라서 자기 규칙을 적용한 뒤 그린다. 원격 이미지를 막고, 링크를 다시 쓰고, 스크립트와 스타일을 제거하고, 인용된 이전 대화를 접기도 한다. 이 뷰어는 파일에 실제로 들어 있는 그대로의 각 부분을 보여주므로, 평문 대안과 HTML 원본이 서로 다를 수 있고 기억 속 화면과도 다를 수 있다.
From 줄을 보낸 사람으로 믿어도 되나?
안 된다. From 헤더는 메시지를 작성한 쪽이 적는 값이고, 파일 안의 무엇도 그것을 증명하지 않는다. 인증은 배달 시점에 이루어지고 수신 서버가 Authentication-Results에 기록한다. SPF와 DKIM, DMARC가 통과했는지 알려주는 것은 From이 아니라 그 헤더다. 사서함에서 내보낸 .eml에는 대개 그 헤더가 남아 있다.
관련 도구
Mbox 보관 파일 뷰어
mbox 보관 파일을 브라우저에서 분할합니다. 메시지 경계와 디코딩된 헤더, MIME 구조, 스레드, 중복 Message-ID를 보여 주며 업로드는 없습니다.
파일
ZIP 내용 보기
ZIP 파일을 드롭하면 내부 파일을 풀지 않고도 목록·크기·미리보기·개별 내려받기까지 가능합니다.
파일
파일 타입 탐지 (매직 바이트)
파일 드롭 → 매직 바이트로 진짜 포맷 식별, 확장자·선언된 MIME가 거짓말하는 파일 적발.
파일
Git 팩파일 뷰어 (.pack / .idx)
.pack과 .idx를 브라우저에서 읽어 객체마다 종류·크기·오프셋·델타 깊이와 베이스, 종류별 합계와 가장 큰 객체를 보여 줍니다.
파일
MIME 타입 조회
확장자로 MIME 타입을 찾거나 그 반대로 조회. 각 타입의 용도 설명.
개발
오디오 자르기
파형을 드래그해 오디오에서 원하는 구간만 잘라내고, 페이드를 넣어 WAV로 내려받으세요. 업로드하지 않습니다.
파일