RocketTheme Joomla Templates
Bir BINARY dosyayı (program, sıkıştırılmış dosya vb) e-mail ile nasıl gönderebilirim? Yazdır

Bir BINARY dosyayı (program, sıkıştırılmış dosya vb) e-mail ile nasıl gönderebilirim?

Doğrudan gönderemezsiniz. Binary dosyalar pek çok standart olmayan karakterler (kontrol karakterleri) içerirler. Böyle dosyaları göndermenin yolu önce standart ASCII karakterleri kullanarak bir KODLAMA yapmaktır. Kodlama sonunda binary dosya sadece ascii karakterlerden oluşan, satır uzunlugu 64 karakter olan bir forma dönüşür. Artik bu dosyayı e-posta ile gönderebilirsiniz. Maili alan kişi bu kodlamanın tersini yaparak ascii dosyayı orijinal BINARY hale getirmelidir. Bu Binary-Ascii dönüşümünü yapan kodlama sistemine ENCODE ya da UUENCODE (Unix-to-Unix EnCode) denir. Ascii-Binary dönüşümünü yapan kodlama sistemine ise DECODE ya da UUDECODE adı verilir. UUENCODE/DECODE yapan programlar bütün sistemler icin mevcuttur. Ayrıca a2.2/b2a, uue/uud, xxencode/xxdecode gibi programlar vardır.

ftp://ftp.metu.edu.tr/pub/mirrors/simtel/msdos/decode altında DOS için bir sürü encode/decode utility var. Aynı şekilde, ftp://ftp.metu.edu.tr/pub/mirrors/simtel/win3/encode altında da windows için bazı programlar var. ftp://ftp.bilkent.edu.tr/pub/Utils/ de uue/xxencode vs bulunabilir.

Unix için birr örnek kullanım vermek gerekirse; css isimli bir dosyayı uuencode ile kodlayıp Bu mail adresi spam botlara karşı korumalıdır, görebilmek için Javascript açık olmalıdır 'ye gönderelim. Bu durumda sırayla aşağıdaki işlemleri yaparız :

compress css
uuencode css.Z css.Z > css.uue
mail -s "INET-TR css, compressed " Bu mail adresi spam botlara karşı korumalıdır, görebilmek için Javascript açık olmalıdır < css.uue
e-postayı alan kişi ise, mail programı içerisinden gelen maili bir dosyada saklar (save eder). Bu dosya orh.uue olsun. Daha sonra,
uudecode orh.uue compress -d css.Z
ile işlem tamamlanır. [Şayet elinizde gzip ve uue/uud programları var ise, aynı işleri: `gzip css', `uue css.gz', mail ... , `uud orh.uue', ve `gzip -d css.gz' komutlarıyla yapabilirsiniz. gzip daha çok sıkıştırır, ve uue/uud daha yetenekli programlardır.]
VM/CMS sisteminde uuencode/decode donusumleri ARCUTIL programi ile yapilabilir.

Machintosh sistemleri icin benzer binary-ascii donusumu yapan sistem BinHex'tir. Son yıllarda geliştirilen yeni bir internet mail standartı MIME (Multipurpose Internet Mail Extentions) mail programlarında gittikçe daha fazla kullanılmaya baslanmıştır. e-posta sistemlerinde genel gidiş, mümkün olduğu kadar farklı yapıdaki bilgileri (ses, resim, video, metin) e-posta ile göndermek ve bu tip verileri anlayan ve cözümleyen e-posta sistemleri/programları geliştirmek şeklinde olmaktadır. Ayrıca, gönderilen postaları şifreleme/deşifreleme sistemleri de artan oranlarda ilgi konusu olmaktadır. Netscape 2.0 sonrası sürümlerde bulunan e-posta servisi buna en güzel örnektir.

Binary dosyaların e-posta ile gönderilme yöntemlerinden bir tanesi de, ilgili dosyayı e-posta'nın sonuna "attachment" olarak eklemektir. Mail programları, ascii ya da binary dosyaların gönderilen postaya attach edilmesini artan oranlarda desteklemektedir. Böylece, postayı alan kişi, otomatik olarak, "attachment" olarak gelen dosyayı (eklenmiş dosya) da yerel diskine saklayabilmektedir.

 

 
Bandula Bilgi Teknolojileri © 2001-2008, Tüm hakları saklıdır.
Marmara Sok. No:6-3 Çankaya/Ankara Tel:0(312) 431 68 27