This software is a high-performance implementation of popular checksum algorithms such as CRC32, CRC16, and CRC16C. With the ability to calculate checksums for files, memory blocks, strings, and streaming data, it offers a streamlined solution for verifying data integrity.

The FastCRC API is the main interface that can be used as is or wrapped for languages that can use DLL or LIB. The C++ Interface provides C++ wrapper classes for the FastCRC API, while the FastCRC Type Library includes all declarations for accessing the functionality from programming languages that can reference a .TLB, such as VB 5.0, VB 6.0, VBA, etc.
FastCRC supports both static and dynamic linking and has no external dependencies such as MFC DLLs or COM/DCOM components. This makes it easy to integrate into Windows applications quickly and easily. Additionally, the software library comes with a help file that includes C, C++, and Visual Basic examples that show how to add checksum calculations to Windows applications.
Overall, FastCRC is a reliable and efficient software library that simplifies the process of calculating checksums. It offers a range of interfaces and supports various programming languages, making it versatile and easy to use.
Version 1.51: N/A