Technical References - [calcfilecrc32]

calculates the CRC32 value of a given file

numero = 253
interpreted = N
texte = [CalcFileCRC32 file=...] Putting [CalcFileCRC32 file=...] in your template calculates the CRC32 value of a given file.

CRC32 is a 32-bit Cyclic Redundancy Check code, used mainly as an error detection method during data transmission. If the computed CRC bits are different from the original (transmitted) CRC bits, then there has been an error in the transmission. If they are identical, we can assume that no error occured (there is one chance in 4 billion that two different bit streams have the same CRC32). The idea is that the data bits are treated as a data polynomial and the CRC bits represent the remainder of the division of the data polynomial by a fixed, known polynomial (called the CRC polynomial).

Example:
[CalcFileCRC32 file=../header.inc]
Results: 4016676240l

From version 8.1, if you want to calculate the CRC32 of a string, you can use [CalcCRC32][string][/CalcCRC32]

Example:
[text]stringX=balh blah blah blah[/text][CalcCRC32][stringX][/CalcCRC32]
This returns 345965317 [CalcFileCRC32 file=...]

Putting [CalcFileCRC32 file=...] in your template calculates the CRC32 value of a given file.

CRC32 is a 32-bit Cyclic Redundancy Check code, used mainly as an error detection method during data transmission. If the computed CRC bits are different from the original (transmitted) CRC bits, then there has been an error in the transmission. If they are identical, we can assume that no error occured (there is one chance in 4 billion that two different bit streams have the same CRC32). The idea is that the data bits are treated as a data polynomial and the CRC bits represent the remainder of the division of the data polynomial by a fixed, known polynomial (called the CRC polynomial).



Example:
[CalcFileCRC32 file=../header.inc]

Results:
4016676240l

From version 8.1, if you want to calculate the CRC32 of a string, you can use
[CalcCRC32][string][/CalcCRC32]



Example:
[text]stringX=balh blah blah blah[/text]
[CalcCRC32][stringX][/CalcCRC32]

This returns 345965317

DOWNLOAD WEBDNA NOW!

Top Articles:

WebDNA Libraries

A list of available libraries for WebDNA...

Download WebDNA Applications

WebDNA applications...

WebDNA Modules

A list of the currently available modules...

Tips and Tricks

A list of user-submitted tips ...

F.A.Q

A compilation of some user's questions...

[biotype]

BioType is a behavioral biometrics WebDNA function based on ADGS research and development (from version 8...

Related Readings:

[listchars]

Breaks a string of text into separate characters...

[findstring]

[FindString Source=...

[writefile]

[writefile] functions allows you to perform a wide variety of tasks...

[password]

Using [password] and [username] is an easy was to show the browser login dialog box...

[closedatabase]

[CLOSEDATABASE db=FileName]...

[grep]

Replaces text based on a regular expression...