Thema: Delphi Skype Timestamp format

Einzelnen Beitrag anzeigen

Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#1

Skype Timestamp format

  Alt 22. Apr 2009, 19:42
Dies ist der Auszug aus einer chatmsg256.dbb. Gelistet ist hier genau ein Record der Länge 264 Bytes.

6C 33 33 6C 93 00 00 00 16 00 00 00 41 0C 00 09 09 03 E0 03 23 6D 61 72 63 75 73 68 61 73 73 6D 61 6E 6E 2F 24 61 7A 61 6C 69 73 38 33 3B 62 62 30 33 62 38 66 35 39 64 65 39 36 63 39 34 00 00 E5 03 BD A8 88 CF 04 03 E8 03 6D 61 72 63 75 73 68 61 73 73 6D 61 6E 6E 00 03 EC 03 6D 61 72 63 75 73 68 61 73 73 6D 61 6E 6E 00 00 81 04 02 00 0B A3 EB AA E5 04 00 07 D7 B2 AB 48 03 FC 03 6A 75 68 75 00 00 F1 03 03 00 03 A3 EB AA E5 04 03 D8 18 61 7A 61 6C 69 73 38 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Der Timestamp steht an Offset 66 (davor stehen die drei bytes 00 E5 03)
Es handelt sich hier also um die Werte BD A8 88 CF 04.
Laut dieser URL (Seite 4 oben) besteht der Timestamp aus 5 Bytes?! Nach der Anleitung komme ich aber nicht auf den hier angeblich hinterlegten TDateTime Wert von "12.04.2009 18:18:05".

Hat jemand eine Idee?
Meines Wissens ist Skype ja auch mit Delphi geschrieben. Warum sollten die Entwickler vom Standard TDateTime Wert Handling abweichen?
Ich frage mich also ob die Angaben in dem genannten PDF stimmen.
  Mit Zitat antworten Zitat