vielleicht noch einige zusatzinformationen.
um an den Stream zu gelangen verwende ich ADODB.Stream (mit dieser Methode geht auch das Hashen von ASCII-Dateien nicht). Nur ist das meines Wissens die einzige Möglichkeit um eben die binären Daten clientseitig auszulesen.
var adoStream = new ActiveXObject("ADODB.Stream");
adoStream.Mode = 3;
adoStream.Type = 1;
adoStream.Open();
var bla = adoStream.LoadFromFile("c:\test.pdf");
var o = adoStream.Read;
// Somit habe ich den Stream in "o".
Wenn ich den Algorithmus von http://pajhome.org.uk/crypt/md5// verwenden würde, und es keinen Unterschied zu ASCII-Daten geben sollte, so müsste ich jetzt nur noch
alert(hex_sha1(o));
aufrufen.
Und genau das funktioniert leider nicht! :-(
Gruss
bkron