운송 중립 캡슐화 형식

Transport Neutral Encapsulation Format

TNEF(Transport Neutive Encapsulation Format) 또는 TNEFMicrosoft Outlook과 Microsoft Exchange Server에서 사용하는 독점적인 이메일 첨부 형식이다. TNEF 인코딩이 있는 첨부파일winmail.dat 또는 win.dat으로 가장 많이 명명되며, MIME 형식의 Application/MS-TNEF가 있다. 그러나 공식(IANA) 미디어 유형은 application/vnd.ms-tnef이다.[1]

개요

일부 TNEF 파일에는 내장형(OLE) 문서나 양식, 투표 버튼, 모임 요청과 같은 아웃룩별 기능과 같이 메시지의 풍부한 형식의 보기를 생성하기 위해 Outlook에서만 사용되는 정보가 포함되어 있다. 다른 TNEF 파일은 전자우편 메시지에 첨부된 파일을 포함할 수 있다.

Outlook 전자 메일 클라이언트 내에서 TNEF 인코딩을 명시적으로 사용하거나 사용하지 않도록 설정할 수 없다(레지스트리 설정을[2] 통한 경우는 제외). 전자우편 전송 포맷으로 RTF를 선택하면 보다 일반적이고 광범위하게 호환되는 MIME 표준 대신 TNEF 인코딩을 사용할 수 있다. 일반 텍스트 또는 HTML 형식 메시지를 보낼 때 아웃룩 일부 버전(Outlook 2000[3] 포함)은 MIME을 선호하지만 일부 상황에서는 TNEF를 사용할 수 있다(예:[3][4] 아웃룩 기능이 요구하는 경우).

TNEF 첨부파일은 사용자 로그인 이름 및 파일 경로와 같은 보안에 민감한 정보를 포함할 수 있으며,[3][4] 이 정보로부터 액세스 제어를 유추할 수 있다.

Exchange 서버

네이티브 모드인 마이크로소프트 Exchange 2000 조직은 어떤 상황에서는 수신 SMTP 서버에서 광고하는 것과 독립적으로 TNEF로 인코딩된 원시 바이너리로 전체 메시지를 전송한다. 마이크로소프트 KBA #323483에 문서화된 바와 같이,[5] 이 기법은 RFC 호환이 되지 않는다. 왜냐하면 이러한 메시지들은 다음과 같은 특성을 가지고 있기 때문이다.

  • 여기에는 비 ASC가 포함될 수 있다.0-127 미국-ASCII 범위를 벗어나는 II 문자.
  • 이러한 메시지의 줄은 SMTP를 통해 전송하기에 너무 긴 경우가 많다.
  • 그들은 CRLF를 따르지 않는다.RFC 821에 명시된 CRLF 메시지 종료 의미.

SMTP를 통한 Exchange 서버 간의 내부 통신(2000 이상)은 S/TNEF(Summary TNEF) 형식으로 메시지를 인코딩한다. 인터넷에서 엔드 클라이언트가 필요로 하는 포맷 간의 변환은 최종 전달 전에 마지막 허브 전송 서버에서 수행되며, Exchange 서버의 허브 전송 역할이 편지함 역할 서버에 메시지를 전달하려고 할 때 메시지는 저장용 MAPI 형식으로 변환된다.

S/TNEF는 8비트(TNEF의 경우 7비트가 아님)이며 일반 텍스트 부분을 포함하지 않는다는 점에서 TNEF와 다르다.

디코딩

TNEF 인코딩 첨부파일에서 파일을 디코딩하고 추출하는 프로그램은 많은 플랫폼에서 이용할 수 있다.

멀티플랫폼

  • Geary(전자 메일 클라이언트) 버전 3.33.1 이후 TNEF 지원
  • TNEF 파스 – 클로즈 메일 플러그인[6]
  • LookOut[7] 또는 후속 LookOut(수정 버전)[8]Mozilla Thunderbird 확장 참고 항목:
    • LookOut 프로젝트 페이지(MozDev.org[9]
    • Bug 77811 – Microsoft 전용 메일 형식용 인라인 뷰어, Mozilla Bugzilla에서[10] 15년 이상 버그 리포트
  • Wireshark – 버전 1.2 이상에서는 winmail.dat 파일을 열고 해부할 수 있지만, 메일 리더로는 유용하지 않다.

Unix 유사 또는 POSIX 명령줄

  • yTNEF – POSIX 명령줄의 GPL TNEF 추출기(winmail.dat[11] 읽기용으로 특별히 설계됨)
  • TNEF – POSIX 명령줄에서[12] GPL TNEF 추출기
  • KTNEF – KDE별[13] GPL TNEF 추출기

  • Klammer – 앱 스토어에서 사용 가능한 Mac OS X용 쉐어웨어, MSG 파일[14] 지원
  • MailRaider Pro - 앱 스토어에서 사용 가능한 Mac OS X용 애플리케이션, MSG 파일 지원[15]
  • Winmail Viewer – Mac OS X 10.6 이상용 Shareware Winmail.dat Viewer(앱 스토어에서 사용 가능)는 오픈 Microsoft Outlook(1997, 2000, 2003, 2007, 2010)을 지원한다. Winmail.dat 파일, Winmail.dat 첨부[16] 파일 추출 및 저장 가능
  • TNEF의 용량 – Mac OS 9 및 Mac OS X용[17] 프리웨어 디코더
  • tnefDD – Mac OS X용[18] 드래그 앤 드롭 기능이 있는 무료 GPL 디코더
  • TNEF – MacPorts 버전의 TNEF 명령줄 디코더[19] Mac OS X
  • Letter Opener(이전의 OMC) – Shareware, Apple Mail용[20] 플러그인

아이폰과 아이패드

  • Winmail File Viewer – iPhone, iPod TouchiPad용 유료 범용 앱으로 압축을 푼[21] 파일을 저장하고 공유할 수 있는 옵션이 있는 winmail.dat 첨부 파일 열기
  • WinMail.dat Viewer - Browse Outlook winmail.dat 파일 – iPhone, iPod TouchiPad용 유료 범용 앱으로 압축된 파일을[22] 보고, 저장하고, 공유할 수 있는 옵션이 있는 winmail.dat 첨부 파일을 열 수 있음
  • Winmail File Viewer+ – iPhone, iPod TouchiPad용 유료 범용 앱으로 압축을 푼[23] 파일을 저장하고 공유할 수 있는 옵션이 있는 winmail.dat 첨부 파일 열기
  • Klammer - 개방형[24] EML, MSG 및 Winmail.dat 파일 – iPhone, iPod TouchiPad용 유료 범용 앱(앱 내 구매 포함)
  • WinDat Opener – iPhone, iPod TouchiPad용[25] 유료 앱
  • 레터 오프너 – iPhone, iPod TouchiPad용 무료 범용 앱(앱 내 구매 포함)으로 기능[26] 제공
  • TNEF의 충분 - iPhone, iPod Touch 및 iPad용[27] 무료 범용 앱

마이크로소프트 윈도

  • Winmail.dat Reader – 사용이 간편한 무료 디코더[28]
  • Winmail Opener – 프리웨어 디코더[29]
  • Tnef2win – 프리웨어 디코더[30]
  • 무료 파일 뷰어 – 무료 소프트웨어 디코더[31]
  • 펜툰 – 프리웨어 디코더[32]
  • Winmail.dat Viewer – 최신 Windows 8 앱(무료)[33]

안드로이드

  • TNEF Extractor – 무료 오픈 소스(GPLv3) Android[34]
  • Opener – 무료 Android[35]
  • Reader - 무료 Android 앱도 이용[28] 가능

온라인.

  • winmail.dat 추출기 및 문서 변환기 – 무료, 현대적이고 대응력이[36] 뛰어난 테마
  • Reader Online – Winmail.dat Reader의 온라인 버전(무료)[37]
  • tud.at 서비스 – winmail.dat 파일의[38] 첨부 파일을 읽기 위한 웹 서비스 및 GPL 라이센스 PHP 스크립트
  • www.winmaildat.com – 최대 5MB까지[39] 업로드할 수 있는 또 다른 온라인 winmail.dat 추출기
  • the-computer-site.com – winmail.dat 파일을 zip 파일로[40] 변환

소프트웨어 라이브러리

  • JTNEF – GPL Java TNEF 패키지[41]
  • POI-HMEF – Apache POI 프로젝트의[42] Java 라이브러리
  • MVCOM – TNEF[43] 구문을 위한 상용 COM 구성 요소
  • 변환::TNEF – Perl[44] 작성된 TNEF 라이브러리
  • Tnefparse 라이브러리 – Python으로 작성된 TNEF 액세스 라이브러리, LGPL[45] 따라 라이센스 부여
  • Aspose Email – Commercial Java 및 .TNEF 데이터를[46] 구문 분석 및 추출할 수 있는 NET 라이브러리
  • IGEetMail Component – Commercial .TNEF 데이터를[47] 구문 분석 및 추출할 수 있는 NET 및 ActiveX 라이브러리
  • 노드-트네프 - 노드TNEF 데이터를[48] 구문 분석 및 추출할 수 있는 JS 명령줄 도구/도서관
  • 리비아트네프 – C로[11] 작성된 GPL TNEF 추출기 라이브러리

참조

  1. ^ "Some Microsoft Media Types for registration". IANA. Retrieved October 25, 2010.
  2. ^ "When you use Outlook 2007 to send an e-mail message, the recipient of the message sees an attachment that is called Winmail.dat". Microsoft. July 29, 2009. Retrieved March 3, 2011.
  3. ^ a b c "Description of Transport Neutral Encapsulation Format (TNEF) in Outlook 2000". Microsoft. Retrieved September 11, 2009.[데드링크]
  4. ^ a b "How e-mail message formats affect Internet e-mails in Outlook". Microsoft. March 30, 2005. Retrieved October 13, 2006.
  5. ^ 마이크로소프트 KBA #323483호
  6. ^ "Claws Mail - Plugins". www.Claws-Mail.org. Retrieved December 23, 2017.
  7. ^ "LookOut". addons.Mozilla.org. Retrieved December 23, 2017.
  8. ^ "LookOut (fix version)". addons.Mozilla.org. Retrieved December 23, 2017.
  9. ^ "mozdev.org - lookout: index". lookout.MozDev.org. Retrieved December 23, 2017.
  10. ^ "77811 - Inline viewer for Microsoft proprietary mail formats (ms-tnef, etc.) ["winmail.dat"]". bugzilla.Mozilla.org. Retrieved December 23, 2017.
  11. ^ a b Yeraze (November 21, 2017). "ytnef: Yeraze's TNEF Stream Reader - for winmail.dat files". Retrieved December 23, 2017 – via GitHub.
  12. ^ Simpson, Mark (December 8, 2017). "tnef". Retrieved December 23, 2017 – via GitHub.
  13. ^ "KTnef". SourceForge. Retrieved December 23, 2017.
  14. ^ "Klammer on the Mac App Store". Mac App Store. Retrieved December 23, 2017.
  15. ^ "MailRaider Pro on the Mac App Store". Mac App Store. Retrieved December 23, 2017.
  16. ^ "Winmail Viewer - Open and Read Winmail.dat Files on the Mac App Store". Mac App Store. Retrieved December 23, 2017.
  17. ^ "Josh Jacob - TNEF's Enough". www.JoshJacob.com. Retrieved December 23, 2017.
  18. ^ "tnefDD". SourceForge.net. Retrieved December 23, 2017.
  19. ^ (mij@macports.org), Jim Mock. "The MacPorts Project -- Available Ports". www.MacPorts.org. Retrieved December 23, 2017.
  20. ^ "Letter Opener". Restoroot.org. Archived from the original on November 2, 2006. Retrieved December 23, 2017.
  21. ^ "Winmail File Viewer on the App Store". App Store. Retrieved January 8, 2018.
  22. ^ "WinMail.dat Viewer for OS 10 on the App Store". App Store. Retrieved January 8, 2018.
  23. ^ "Winmail Viewer for iPhone and iPad on the App Store". App Store. Retrieved January 8, 2018.
  24. ^ "Klammer on the App Store". App Store. Retrieved January 8, 2018.
  25. ^ "WinDat Opener on the App Store". App Store. Retrieved January 8, 2018.
  26. ^ "Connecting to the iTunes Store". iTunes.apple.com. Retrieved January 8, 2018.
  27. ^ "TNEF's Enough". App Store. Retrieved March 17, 2020.
  28. ^ a b "Winmail.dat Reader - Open winmail.dat files (Freeware)". www.Winmail-dat.com. Retrieved December 23, 2017.
  29. ^ "Winmail Opener - freeware utility for opening winmail.dat and other TNEF-encoded files". www.Eolsoft.com. Retrieved December 23, 2017.
  30. ^ Petersen, Frank. "tnef(TO)win, convert mstnef-attachments". www.Petersen.de. Retrieved December 23, 2017.
  31. ^ "PDF, DOC, DOCX, DAT, BIN, PHP Viewer - FreeFileViewer". www.FreeFileViewer.com. Retrieved December 23, 2017.
  32. ^ "Welcome to Fentun's Home Page". www.Fentun.com. Retrieved December 23, 2017.
  33. ^ "Get Winmail.dat Viewer - Letter Opener - Microsoft Store". Microsoft Store. Retrieved December 23, 2017.
  34. ^ "Tools / TNEF Extractor · GitLab". Retrieved June 22, 2020.
  35. ^ "Winmail.dat Opener". Google.com. Retrieved December 23, 2017.
  36. ^ grapph.com, Milos Wikarski. "Free Online Document Converter". doc2any.Grapph.com. Retrieved December 23, 2017.
  37. ^ "Online version - Winmail.dat Reader". www.Winmail-dat.com. Retrieved December 23, 2017.
  38. ^ "MS-TNEF degenerator". tud.at. Retrieved December 23, 2017.
  39. ^ "www.winmaildat.com". Winmaildat.com. Retrieved December 23, 2017.
  40. ^ "the-computer-site.com - The Computer Site - Extract Attachments from WINMAIL.DAT files". The-Computer-Site.com. Retrieved December 23, 2017.
  41. ^ "JTNEF - Java TNEF package". www.FreeUtils.net. Retrieved January 8, 2018.
  42. ^ "POI-HMEF - Java API To Access Microsoft Transport Neutral Encoding Files (TNEF)". poi.Apache.org. Retrieved January 8, 2018.
  43. ^ "MVCOM - MAPI-Free COM component for Outlook .pst, .msg, .ost". www.Encryptomatic.com. Retrieved January 8, 2018.
  44. ^ "Convert::TNEF - Perl module to read TNEF files - metacpan.org". Metacpan.org. Retrieved January 8, 2018.
  45. ^ "tnefparse: a TNEF decoding library written in python, without external dependencies". October 18, 2017. Retrieved January 8, 2018 – via GitHub.
  46. ^ Sheikh, Farrukh. "Outlook Alternative - Email APIs for .NET Java Android SharePoint Cloud". www.Aspose.com. Retrieved January 8, 2018.
  47. ^ "IMAP4 Component, POP3 Component, Email Parser for C#, VB, C++, Delphi - Retrieve Email, Parse Email, Decrypt Email, S/MIME, Parse winmail.dat, TNEF, Parse Outlook Msg, SSL, TLS". www.EmailArchitect.net. Retrieved January 8, 2018.
  48. ^ Murphy, John. "node-tnef". Retrieved August 31, 2018.

외부 링크