Hallo Marc Sven,
Whow! Mit dem ersten Posting gleich 2 nützliche Libs abliefern. Das nenne
ich mal einen Einstand!
Die CRC32 ist wirklich sehr fix. Was ich aber noch besser finde ist, dass
man grosse Dateien nicht mehr in einem Rutsch einlesen muss, sondern
blockweise lesen kann. Wenn ich das richtig verstanden habe, dann kann
man Deinem CRC32() die Checksumme des vorher gelesenen Blocks
übergeben und hat hinterher die Checksumme aller Blocks?
Zu meiner Schande muss ich gestehen, dass ich Adler32 bisher noch gar
nicht kannte. Wenn ich das richtig gelesen habe, dann eignet sich diese
Checksummenberechnung eher für grosse Datenmengen. Korrekt?
Und last, but not least: Seit dem Wechsel von PB3.94 zu PB4 und den
darauf resultierenden Inkompatibilitäten einiger Libs ist die Akzeptanz von
Libs im Allgemeinen grösser, wenn dort der Sourcecode beiliegt.
Wenn also nichts dagegen spricht, wäre es toll, wenn Du den Sourcecode
Deinen Libs beilegen würdest (auch wenn der Grossteil der hier
Anwesenden (mich eingerechnet) damit nichts anfangen kann

). Aber
die Entscheidung darüber liegt selbstredend in Deinem Ermessen.
Danke & Grüße ... Kiffi