[fpc-pascal] old school crc32
Mark Morgan Lloyd
markMLl.fpc-pascal at telemetry.co.uk
Sun Jul 24 22:14:04 CEST 2016
wkitty42 at windstream.net wrote:
> On 07/24/2016 05:03 AM, Mark Morgan Lloyd wrote:
>> Have you tried running your test case through a different
>> implementation? I
>> use http://www.wolfgang-ehrhardt.de/crchash_en.html
>
> i'm trying to use only what is available in FPC... i will take a look at
> others, though...
Bug 23472 on Mantis suggests adding that library as a package or whatever.
> [time passes]
>
> ok, i looked at the one you recommended... the biggest plus is that it
> had a self-test with a known crc32 for a given string... with that, i
> was able to figure out what was going on...
>
> the main thing is that i need the "inverted" crc32... in other words, i
> needed the bytes all reversed so that i could visually match what i was
> seeing with what i needed... i didn't realize that swap was only
> swapping the hi and lo words of the longints... i had to specifically
> break that down and do it like this...
Same old :-)
I'm using that library (plus at least one other) in a program to drive
an HP495x protocol analyser, so that it can look at a block of data and
generate "all known" checksums for investigation.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-pascal
mailing list