aspose.info
AZ

TNEF

Yeniləndi

TNEF faylı nədir?

Nəqliyyat Neytral Encapsulation Format (TNEF) Mesajlaşma Tətbiqi Proqramlaşdırma İnterfeysi (MAPI) əsasında e-poçt qoşmalarını əhatə etmək üçün Microsoft mülkiyyətidir. Microsoft Outlook və Microsoft Exchange Server TNEF-i tamamilə dəstəkləyir, eyni zamanda TNEF-i daha sonra MAPI-yə deşifrə edir və formatlanmış məktubları göstərir. TNEF kodlaşdırması olan e-poçt qoşmasında MIME tipli MS-TNEF var və winmail/win.dat kimi saxlanılır. Winmail .dat-dakı qoşma aşağıdakı məlumatları əhatə edir:

MesajOLE obyektləriOutlook xüsusiyyətləri
Orijinal mesaj əlavələri Orijinal formatlı versiya şriftlər, mətn ölçüləri və mətn rəngləriquraşdırılmış şəkillər quraşdırılmış Office sənədlərixüsusi formalar səsvermə düymələri görüş tələbləri

TNEF-i dəstəkləməyən digər e-poçt xidmətləri TNEF formatlı mesajlar üçün düz mətn təqdim edir. Outlook mesajın zəngin formatını TNEF fayllarına (OLE) və ya xüsusi Outlook xüsusiyyətlərinə (formalar, sorğu düymələri və konfrans sorğuları) daxil edir. Outlook e-poçt müştərisi daxilində açıq TNEF kodlamasına sanksiya tətbiq etmək mümkün deyil, lakin e-poçtun göndərilməsi üçün RTF formatının seçilməsi TNEF kodlamasını gizli şəkildə asanlaşdırır.

TNEF fayl formatı

TNEF məlumat alqoritmi zəngin iyerarxik mesaj xüsusiyyətlərindən düzəldilmiş struktur yaradır. Bu yastı strukturlar daha sonra xüsusi xüsusiyyətlərdən ibarət serial məlumat axınını təmsil etmək üçün istifadə olunur.

Xüsusiyyətlərin qruplar halında baş verdiyi və ya bir neçə dəyərə malik olduğu bəzi hallarda, axın müəyyən məlumat uyğunlaşdırılmasını tətbiq etmək üçün saylar və dolğunluqları əhatə edə bilər. Bu alqoritmin istifadəsinin faydalı olduğu fərqli bir vəziyyət dəstəkləyici olmayan mesajlaşma mühitidir. Belə mühitlərdə zəngin mesaj xüsusiyyəti TNEF Yazıçısı tərəfindən serial məlumat axınına kodlanır. Bundan əlavə, əsas TNEF-ə aid olmayan xüsusiyyətlər ötürülmə zamanı əhatə oluna bilər. Bu kapsullaşdırılmış xassələr daha sonra müştəri tətbiqi üçün orijinal mesajın bütün xüsusiyyətlərinin mövcudluğunu təmin etmək üçün TNEF vasitəsilə deşifrə edilərək təqdim edilir.

TNEF-də bütün rəqəmsal məlumat növləri kiçik endiandır və onların ölçüsü bir baytdan böyükdür. Qeyri-az endian platformalarda bu rəqəmli dəyərlərin idarə edilməsi düzgün dəyərlər əldə etmək üçün müvafiq transformasiyaların həyata keçirilməsini tələb edir. Sətir dəyərləri [RFC5234] spesifikasiyalarına uyğun olaraq Artırılmış Backus-Naur Forması (ABNF) formatında təmsil olunur. Sətir null simvolu ilə başa çatdıqda, o da daxil edilir; məsələn, worker@specimen.com %x00.

TNEF fayl formatı

TNEF Atributları və Emal qaydaları

TNEF-də məlumat axını köhnə versiya nömrəsi, imza, primitiv açar dəyəri və kod səhifəsini təmsil edən atributla başlayır. Bu kod səhifəsi kodlayıcı ANSI atributlarını və xassələrini qeyd etdikdə yaradılır. Bundan sonra, axın əvvəlcə mesaj atributlarının, sonra isə əlavə atributlarının düzüldüyü bir sıra atributlara çevrildi. Müxtəlif mesaj və əlavə xüsusiyyətləri attMsgProps, attAttachment və attRecipTable kimi xüsusi atributlarda var. TNEF axınında görünən atributlar mesaj xassələri ilə məşğul olmaq üçün lazım olan strukturu, mesaj xassələrini və çevrilmələri ehtiva edir. Hər bir atribut identifikatordan, atributun ölçüsündən və məlumatından, yoxlama məbləğindən və tətbiqinə uyğun səviyyədən ibarətdir.

Protokollar və digər alqoritmlərlə əlaqə

Zəngin mesaj formatını göstərmək üçün zəif mexanizmə malik olan sistemlər nəqliyyat üçün TNEF məlumat alqoritminə ehtiyac duyur. Media tipli ms-TNEF istifadə edərək, alqoritmin çıxışı əlavə fayldan (winmail.dat) və [RFC2045]-də göstərilən MIME-nin əsas hissəsindən ibarətdir. Düz mətn mesajı mətni [MSDN-UAF] spesifikasiyasına uyğun olaraq UUENCODE istifadə edərək ötürülür və bu mesaj mətni və ya alıcının sonunda deşifrə olunan ekvivalent metod. Bundan əlavə, TNEF mesaj məlumatlarını SMTP, POP3, IMAP4 və RFC2045 standartına uyğun olaraq MIME inteqrasiyası kimi müxtəlif internet protokollarından istifadə edərək ötürə bilər.

Uyğunluq Bəyannaməsi

Sadə mesaj ötürülməsinə əlavə olaraq, mesaj siniflərindən istifadə etmək və nəqliyyat protokolunda orijinal dəstəyi olmayan əlavə funksiyaları dəstəkləmək üçün TNEF-in orijinal tətbiqi yaradılmalı idi. Bu proqram zəngin mesaj xassələrinin və müasir mesajlaşma müştərilərinin hazırda istifadə etdiyi adların ötürülməsi üçün daha da təkmilləşdirilmişdir. Orijinal tətbiqə uyğunluq üçün orijinal atribut sintaksisi saxlanılır və xüsusi atribut yeni mesaj xassələrini ayrıca saxlayır.

İstinadlar