Schonder, Matthias <Matthias.Schonder(at)geis-group.de> wrote:
> Laut man pages müsste das ja CRC sind.. also CRC32, oder?
Es ist ein 32Bit-CRC. Welches Polynom er verwendet, steht
in der manpage bzw. im Source.
> Ich habe hier nämlich das Problem, dass ich eine Aktualitätsprüfung von
> einer Datei machen muss. Das ganze geschieht per Applet weil es Teil einer
> WebApplication ist.
> Jedenfalls liefert mir der Server folgendes zurück:
>
> Java-CRC32 : 1396760014
> cksum : 2395249430
> cksum -o1 : 20511
> cksum -o2 : 19740
> cksum -o3 : 3758377425 (CRC32???)
Die -o1 und -o2 sind primitive Algorithmen, die anderen
drei sind CRC-Algorithmen. Offenbar alle 32bit, aber
mit unterschiedlichen Polynomen (sonst käme ja bei der
gleichen Datei das gleiche Ergebnis heraus).
> Die Dateien sind "indentisch" nur dass die eine halt auf dem FreeBSD-Server
> und die andere auf der Arbeitsstation (Windoze2000) liegt.
Wenn Du den Java-CRC woanders verifizieren möchtest,
mußt Du einen CRC-Algorithmus verwenden, der dasselbe
Polynom nimmt.
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "The only reasonable alternative we can come up with is to close off the Internet to America Online users until they have passed an entrance test. But that would break federal laws that prohibit discrimination against the intellectually challenged." -- hhahn(at)boardwatch.com To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 23 Jul 2003 - 17:07:03 CEST