14 lines
749 B
Plaintext
14 lines
749 B
Plaintext
;Task:
|
|
Demonstrate a method of deriving the [[wp:Computation of cyclic redundancy checks|Cyclic Redundancy Check]] from within the language.
|
|
|
|
|
|
The result should be in accordance with ISO 3309, [http://www.itu.int/rec/T-REC-V.42-200203-I/en ITU-T V.42], [http://tools.ietf.org/html/rfc1952 Gzip] and [http://www.w3.org/TR/2003/REC-PNG-20031110/ PNG].
|
|
|
|
Algorithms are described on [[wp:Cyclic redundancy check|Computation of CRC]] in Wikipedia.
|
|
This variant of CRC-32 uses LSB-first order, sets the initial CRC to FFFFFFFF<sub>16</sub>, and complements the final CRC.
|
|
|
|
For the purpose of this task, generate a CRC-32 checksum for the ASCII encoded string:
|
|
:: <big><big><code>The quick brown fox jumps over the lazy dog</code></big></big>
|
|
<br><br>
|
|
|