Naar de bioscoop? => gebruik de app op Byoscoop.nl
Attachments zijn volgens mij base64 encoded
"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock
Klopt volgens mij inderdaad.Paul Nieuwkamp schreef op 09 september 2004 @ 20:03:
.eml bestanden zijn volgens mij de letterlijke tekst zoals deze van de mail-server binnenkomt.
Attachments zijn volgens mij base64 encoded
@TS: In welke taal ben je bezig?
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Het e-mailprotocol kan enkel overweg met 7-bit ASCII. Attachments hebben echter vrijwel altijd 8 bits nodig, dus wordt er voor iedere 8 bits twee van 7 gebruikt zodat de attachment toch als 7 bits kan worden verzonden. Je hoeft dus alleen maar ergens een functie vandaan te halen die 7 bits om kan zetten naar 8 bits.
[ Voor 17% gewijzigd door Johnny op 09-09-2004 20:08 ]
Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.
Ik ga dat eens checken, decoden met base64.NMe84 schreef op 09 september 2004 @ 20:05:
[...]
Klopt volgens mij inderdaad.
@TS: In welke taal ben je bezig?
Ik heb nog geen regel code geschreven, maar ga dit doen in (Borland) C++.
Naar de bioscoop? => gebruik de app op Byoscoop.nl
Die bits omzetten, die functie kan ik toch ook wel zelf maken...lijkt me...Johnny schreef op 09 september 2004 @ 20:06:
Ze zijn niet geencrypted.
Het e-mailprotocol kan enkel overweg met 7-bit ASCII. Attachments hebben echter vrijwel altijd 8 bits nodig, dus wordt er voor iedere 8 bits twee van 7 gebruikt zodat de attachment toch als 7 bits kan worden verzonden. Je hoeft dus alleen maar ergens een functie vandaan te halen die 7 bits om kan zetten naar 8 bits.
[edit]
Iemand die me hiermee op weg kan helpen? Ik heb een mail gemaakt met een textbestand en eentje met een word bestand. Ze worden beide op een andere manier gecodeerd: word doc. als base64 en het textbestand als 7 bit, maar je kan die text gewoon lezen, dus daar hoef je niets aan te doen.
Word ziet eruit als dit ongeveer:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
| ------=_NextPart_000_0009_01C496A9.99936670
Content-Type: application/msword;
name="word.doc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="word.doc"
0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAIgAAAAAAAAAA
EAAAJAAAAAEAAAD+////AAAAACEAAAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////s
pcEANUAJBAAA8BK/AAAAAAAAEAAAAAAABgAAEwgAAA4AYmpias8yzzIAAAAAAAAAAAAAAAAAAAAA
AAATBBYALhAAAK1YAACtWAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA
AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAIgAAAAAAEoBAAAAAAAASgEAAEoB
AAAAAAAASgEAAAAAAABKAQAAAAAAAEoBAAAAAAAASgEAABQAAAAAAAAAAAAAAF4BAAAAAAAA4gEA
AAAAAADiAQAAAAAAAOIBAAAAAAAA4gEAAAwAAADuAQAADAAAAF4BAAAAAAAACQMAALYAAAAGAgAA
AAAAAAYCAAAAAAAABgIAAAAAAAAGAgAAAAAAAAYCAAAAAAAABgIAAAAAAAAGAgAAAAAAAAYCAAAA
AAAArAIAAAIAAACuAgAAAAAAAK4CAAAAAAAArgIAAAAAAACuAgAAAAAAAK4CAAAAAAAArgIAAAAA
AAC/AwAAUgIAABEGAAAuAAAArgIAABUAAAAAAAAAAAAAAAAAAAAAAAAASgEAAAAAAAAGAgAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAGAgAAAAAAAAYCAAAAAAAABgIAAAAAAAAGAgAAAAAAAK4CAAAAAAAA
AAAAAAAAAABKAQAAAAAAAEoBAAAAAAAABgIAAAAAAAAAAAAAAAAAAAYCAAAAAAAAwwIAABYAAAB8
AgAAAAAAAHwCAAAAAAAAfAIAAAAAAAAGAgAAKAAAAEoBAAAAAAAABgIAAAAAAABKAQAAAAAAAAYC
AAAAAAAArAIAAAAAAAAAAAAAAAAAAHwCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAABgIAAAAAAACsAgAAAAAAAHwCAAAMAAAAfAIAAAAAAAAAAAAA
AAAAAIgCAAAAAAAASgEAAAAAAABKAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAIAAAAAAAAGAgAAAAAAAPoBAAAMAAAAkJvezZiW
xAEAAAAAAAAAAOIBAAAAAAAALgIAABwAAACIAgAAAAAAAAAAAAAAAAAArAIAAAAAAADZAgAAMAAA
AAkDAAAAAAAAiAIAAAAAAAA/BgAAAAAAAEoCAAAcAAAAPwYAAAAAAACIAgAAAAAAAAAAAAAAAAAA
XgEAAAAAAABeAQAAAAAAAEoBAAAAAAAASgEAAAAAAABKAQAAAAAAAEoBAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8GAAAAAAAAAAAAAAAAAABKAQAAAAAAAIgCAAAkAAAABgIAAAAAAAAGAgAAAAAAAHwC
AAAAAAAABgIAAAAAAAAGAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgIA
AAAAAAAGAgAAAAAAAAYCAAAAAAAArgIAAAAAAACuAgAAAAAAAF4BAAAAAAAAXgEAAIQAAADiAQAA
AAAAAAAAAAAAAAAAZgIAABYAAABeAQAAAAAAAF4BAAAAAAAA4gEAAAAAAAACAAEBAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRpdCBp
cyBlZW4gdGVzdA0NDQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAA8I
AAAQCAAAEwgAAPz4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA |
etc...
[ Voor 85% gewijzigd door Boy op 09-09-2004 20:34 ]
Naar de bioscoop? => gebruik de app op Byoscoop.nl
van-tilburg.info -=- meka (sega emulator) - Proud MEDION fanclub member - KOPPIG VOLHOUDEN !
Ik heb het geprobeerd, maar Winrar (herkent de extensie ook) vindt geen archive...markvt schreef op 09 september 2004 @ 20:54:
Met winzip kun je dat als je het in een tekstbestand met de extensie .uue opslaat decoderen.
Naar de bioscoop? => gebruik de app op Byoscoop.nl
En de mail zelf is zo te zien een multipart mime message. Ook hier is zat documentatie over te vinden, als je je een beetje doorzoekt kan je kant en klare componenten vinden die een complete mime message (al dan niet met base64 encoded attachment) voor je kunnen decoderen en genereren.
[ Voor 50% gewijzigd door Creepy op 09-09-2004 22:24 ]
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney