A fast C# implementation of the Adler Rolling Checksum Algorithm. The class will be provided a stream and the window size to calculate the checksum. Properties: -CheckSum (this is the checksum for the current window) -WindowSize (this is the rolling windows size as an integer for the checksum) Functions: -MoveWindowForward(x bytes): this will move the rolling checksum window forward the specified amount of bytes or backward if negative. Notes: -if the window is greater than the size of the stream then only use the available bytes and don't pad with zero bytes.
## Deliverables
* * *This broadcast message was sent to all bidders on Thursday Dec 3, 2009 2:43:38 PM:
this is a link to the algorithm: [login to view URL] to ensure that you have a clear idea of rolling versus not rolling.