 |
CRC .NET control
CRC .NET control is the checksum library. |
 |
Most of developers often use different algorithms to
validate their files or binary streams integrity. One of the most used
algorithm is cyclic redundancy check - CRC. There are many
CRC algorithms with different initial polynoms, but it is usually
used one - CRC32.
On the market there are many different implementations of the algorithm,
but they all are written as C libraries or as COM components. Using these
libraries with the .NET framework, that inside varies greatly from
native C infrastructure, gives .NET applications a great
performance penalty. The reason of the penalty is an unnatural interaction
between native libraries/components and the .NET framework.
To get the best performance in .NET applications, like World Wide
Web servers that are working under IIS control, developers must use only
native .NET components.
The library, especially written on .NET framework for that,
provides an exact and fast calculations of checksums. The library has an
easy to use interface, fast and reliable infrastructure and provides
calculation of CRC32,CRC16 and others polynomial checksums, like
used in the Ethernet, WinZip and so on. Also there is an ability to use
custom polynoms.
Added new CRC algorithms such as CRC8, CRC8_reversed, CRC16_lha,
CRC32_bzip2 and so on
|