JPEG

2011-11-08 13 views
5

geri e-posta mesajı kaynağından metin biçiminde JPEG dönüştürme İçinde bir görüntü eki ile bir süre önce bir e-posta aldım. O zamandan beri, hotmail, mesajı açtığım zaman imajı artık barındırmadı, görüntü artık mevcut değil.JPEG

Ancak ileti kaynağı hala bozulmamış olduğunu ve yanlış değilsem, mesaj kaynak - metin şeklinde - Ayrıca bir resim içeriyor.

sorun metin şeklinde olan tabii ki. (Sadece ilk birkaç satır)

--Apple-Posta-2--733971985

Content-Disposition: görüntüsünü içeren (sanırım) bölümü şuna benzer: Çizgide; filename = fotoğraf.jpg Content-ID: < 3F8BDC26-81F3-4BA2-9071-53E78CB3DB63/fotoğrafı.jpg>

Content-Type: image/jpeg; isim = fotoğraf.jpg Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD + AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD

iPhone'umdan Hotmail'e gönderildi.

ben eksik bu görüntüyü temsil eden bu metin var mı? Benim için bunu dönüştürebilecek bir program olduğuna inanmıyorum, bu yüzden bunu yapmak için kendi programımı yazmaya hazırım. Soru, bu mümkün mü?

cevap

5

Evet, bu çeşitli yöntemlerle tamamen mümkündür. Tüm mesaj kaynağınız varsa, bir dosyaya (*.eml gibi) kaydedebilir ve bir posta istemcisinde açabilirsiniz (ör. Mozilla Thunderbird); Bu size ekli görüntü dahil tüm mesajı göstermelidir.

değilse, yine de mümkündür: Eğer başlıklarından görebileceğiniz gibi, görüntü base64 ile kodlanmış. Bu dönüşümü geri almanız gerekir - ya kendi kodunuzu (ör. PHP'nin base64_decode()'u vardır), ya da online olarak temin edilebilen çeşitli base64-dekoderler aracılığıyla (ör. this). Kodlamak istediğiniz kısım, bu durumda /9j/4AAQSk ile başlayan bloktur. Ortaya çıkan dosyayı yeniden adlandırın photo.JPG (e-posta başlıklarında belirtildiği gibi) ve işiniz bitti. base64 dosyasının sonuna algılamak için herhangi bir işaret bulunmaz - bu kod çözücü sayesinde tüm base64 ile kodlanmış dosyayı koymak doğrulamak için size gerektirdiğini

Not.

+0

Çok teşekkürler, dekoder çalıştı! – Arvin

+0

@Arvin: Rica ederim. – Piskvor

İlgili konular