Pazar, Haziran 4, 2023

TNEF

- Advertisement -

TNEF
TNEF

TNEF dosyası nedir?

Aktarım Tarafsız Kapsülleme Formatı (TNEF), Mesajlaşma Uygulama Programlama Arayüzü’ne (MAPI) dayalı e-posta eklerini kapsüllemek için Microsoft’a özel bir formattır.

Microsoft Outlook ve Microsoft Exchange Server, TNEF’i tamamen desteklerken daha sonra TNEF’in kodunu MAPI’ye çözer ve biçimlendirilmiş postaları görüntüler. TNEF kodlamasına sahip bir e-posta ekinde MIME tipi MS-TNEF bulunur ve winmail/win.dat olarak depolanır. Winmail .dat dosyasındaki ek, aşağıdaki bilgileri içerir:

Mesaj OLE nesneleri Outlook özellikleri
Orijinal mesaj ekleri Orijinal biçimlendirilmiş sürüm yazı tipleri, metin boyutları ve metin renkleri gömülü resimler katıştırılmış Office belgeleri özel formlar oylama düğmeleri toplantı istekleri

 

TNEF’i desteklemeyen diğer e-posta hizmetleri, TNEF formatlı mesajlar için düz metin sunar. Outlook, mesajın zengin bir biçimini TNEF dosyalarına (OLE) veya belirli Outlook özelliklerine (formlar, yoklama düğmeleri ve konferans istekleri) katıştırır.

Outlook e-posta istemcisi içinde açık TNEF kodlamasını onaylamak mümkün değildir, ancak, bir e-postayı göndermek için RTF formatını seçmek, dolaylı olarak TNEF kodlamasını kolaylaştırır.

TNEF Dosya Biçimi

TNEF veri algoritması, zengin hiyerarşik mesaj özelliklerinden düzleştirilmiş bir yapı oluşturur. Bu düzleştirilmiş yapılar daha sonra belirli özelliklerden oluşan bir seri veri akışını temsil etmek için kullanılır.

Özelliklerin gruplar halinde oluştuğu veya birden çok değere sahip olduğu bazı durumlarda akış, belirli bir veri hizalamasını zorunlu kılmak için sayımlar ve dolgular içerebilir. Bu algoritmanın kullanımının avantajlı olduğu ayırt edici bir durum, destekleyici olmayan bir mesajlaşma ortamındadır.

Bu tür ortamlarda, zengin bir mesaj özelliği, bir TNEF Yazıcısı tarafından bir seri veri akışına kodlanır. Ayrıca, temeldeki TNEF’e ait olmayan özellikler iletim sırasında kapsüllenebilir. Bu kapsüllenmiş özellikler daha sonra orijinal mesajın tüm özelliklerinin istemci uygulamasına sunulmasını sağlamak için bir TNEF yoluyla kod çözülerek kullanılabilir hale getirildi.

TNEF’te tüm sayısal veri türleri küçük-endian’dır ve boyutları bir bayttan büyüktür. Bu sayısal değerlerin küçük olmayan platformlarda işlenmesi, doğru değerleri elde etmek için uygun dönüşümlerin yapılmasını gerektirir. Dize değerleri, [RFC5234] özelliklerine göre Artırılmış Backus-Naur Formu (ABNF) formatında temsil edilir. Dize boş karakterle sona erdiğinde, o da dahil edilir; örneğin, “worker@specimen.com” %x00.

TNEF
TNEF

TNEF Öznitelikleri ve İşleme kuralları

TNEF’teki veri akışı, eski bir sürüm numarası, bir imza, bir ilkel anahtar değeri ve kod sayfasını temsil eden bir öznitelik ile başlar. Bu kod sayfası, kodlayıcı ANSI niteliklerini ve özelliklerini kaydettiğinde oluşturulur.

Bundan sonra akış, önce mesaj özniteliklerinin ardından ek özniteliklerinin sıralandığı bir öznitelikler dizisi haline geldi; attMsgProps, attAttachment ve attRecipTable gibi özel niteliklerde farklı mesaj ve ek özellikleri bulunur.

TNEF akışında görünen öznitelikler, bunları mesaj özellikleriyle birleştirmek için gerekli yapıyı, mesaj özelliklerini ve dönüştürmeleri içerir. Her öznitelik, uygulamaya göre bir kimlik, özniteliğin boyutu ve verileri, bir sağlama toplamı ve bir seviyeden oluşur.

Protokoller ve Diğer Algoritmalarla İlişki

Zengin mesaj formatını görüntülemek için zayıf mekanizmaya sahip sistemler, aktarım için doğal olarak TNEF veri algoritmasına ihtiyaç duyar. ms-TNEF ortam türünü kullanan algoritmanın çıktısı, bir ek dosyasından (winmail.dat) ve [RFC2045] içinde belirtilen MIME’nin bir gövde kısmından oluşur.

Düz metin mesaj gövdesi, [MSDN-UAF] spesifikasyonuna göre UUENCODE kullanılarak iletilir ve bu mesaj gövdesi veya eşdeğer yöntemin kodu alıcı tarafta çözülür. Ayrıca TNEF, SMTP, POP3, IMAP4 gibi farklı internet protokollerini ve RFC2045 standardına göre MIME’yi entegre edenleri kullanarak mesaj verilerini iletebilir.

Uygulanabilirlik Beyanı

Basit mesaj iletimine ek olarak, TNEF’in orijinal uygulaması, mesaj sınıflarını kullanmak ve taşıma protokolünde orijinal desteği olmayan ek özellikleri desteklemek için oluşturulacaktı.

Bu uygulama, günümüzde modern mesajlaşma istemcilerinin kullandığı zengin mesaj özelliklerinin ve adlandırılmış özelliklerin iletimi için daha da geliştirildi. Orijinal uygulamaya uygunluk için orijinal öznitelik sözdizimi korunur ve özel bir öznitelik yeni mesaj özelliklerini ayrı tutar.

Önceki İçerik.vcf
Sonraki İçerikRPMSG

BENZER YAZILAR

Apple, AirPods Pro’yu H2 Chip ile Yenileyerek Daha İyi Ses Kalitesi, Pil ve Daha Fazlasını Sunuyor

Apple nihayet AirPods Pro'nun yepyeni yorumunu duyurdu. Onlara yeni bir isim vermek yerine, Apple bir yenileme ile devam etmeye karar verdi. Ancak bu, Apple'ın...

iPhone 14, iPhone 14 Plus, Yepyeni Sarı Rengiyle Resmen Tanışın

Apple'ın en son iPhone'larının yeni bir rengini piyasaya sürmesini dilediğin bir zaman olsaydı, şirket hem iPhone 14 hem de iPhone 14 Plus için resmi...

Begüm Kütük Kimdir?-Begüm Kütük Biyografisi

Begüm Kütük hakkında-Begüm Kütük dizileri-Begüm Kütük filmleri    Begüm Kütük (d. 27 Ağustos 1980, İzmir) Türk oyuncu, model. 2001 Best Model Of Turkey yarışmasında üçüncü seçildi ve...

Medya ve Demokrası

KİTABIN ADI : Medya ve DemokrasıKİTABIN YAZARI : John KEANE / ÇEVİREN : Haluk ŞAHİNBASIM TARİHİ : 1999KİTABIN YAYIM MAKSADIBasın özgürlüğü kavramının,KİTABIN ÖZETİMEDYA VE...

Giriş Seviyesi iPad 10 Yeni Tasarım, 10,9 inç Sıvı Retina Ekran, A14 Biyonik Çip ve Daha Fazlasıyla Duyuruldu

Bugün Apple, yepyeni bir tasarıma ve güçlü dahili parçalara sahip 10. nesil giriş seviyesi iPad'ini duyurmayı uygun gördü. İPad 10, yükseltilmiş dahili parçalarla satın...

Mia Maestro Kimdir – Mia Maestro Biyografisi Resimleri

Mia Maestro Kimdir - Mia Maestro Resimleri - Mia Maestro Biyografisi - Mia Maestro Hakkında    Mía Maestro (19 Haziran, 1978’de doğdu) Arjantinli bir oyuncu ve...

POPÜLER YAZILAR

AMD Yeni Nesil Zen 5 CPU’ların Yeniden İşlenmiş Önbellek Tasarımı, Çekirdek Başına Daha Büyük L2 Önbellek Sunacağı Söylentileri

AMD Zen 5 çekirdek mimarisinin, yeni nesil CPU'lar için IPC'yi artırmaya yardımcı olacak tamamen elden geçirilmiş bir önbellek tasarımına sahip olduğu söyleniyor. AMD'nin Yeni Nesil...

NVIDIA’nın MSI’nın GeForce RTX 3060 Ti SUPER 3X Özel Grafik Kartı Satışını Durdurduğu Bildirildi

Yepyeni GeForce RTX 3060 Ti SUPER 3X grafik kartı, ancak NVIDIA'nın MSI'dan satışları durdurmasını ve ürünü geri çağırmasını istediği bildirildi. NVIDIA, "SUPER" Markasını Kullanan MSI'dan...

AMD Ryzen 7 7840U 15W APU Karşılaştırmaları Core i9-12900 Tek Çekirdekli ve Ryzen 9 5900X Çok Çekirdekli Performansı Gösteriyor

AMD'nin yeni kriterleri Ryzen 7 7840U işlemci 15W tasarımda üst düzey masaüstü CPU'larla karşılaştırılabilir performans gösterir. AMD Ryzen 7 7840U APU, 15-28 W Tasarımlarında Etkileyici...

Huawei’nin Uydu Haberleşme Özelliği Apple ile Yarışıyor; Araba Çalışmadığında P60 Pro Sahibinin Yetkililerle İletişim Kurmasına Yardımcı Olur

Geçen yıl, Huawei'nin şirketin Mate 50 serisiyle piyasaya sürülen uydu iletişim özelliği, yalnızca Çin ile sınırlı olduğu için muhtemelen halının altına süpürüldü, ancak iki...