Click here to Skip to main content
12,747,366 members (40,182 online)
Click here to Skip to main content


25 bookmarked
Posted 28 Oct 2007

Adler-32 Checksum Calculation

, 29 Oct 2007 CPOL
Presents a C# implementation of Adler-32 checksum calculation for use in the .NET Framework
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using FileHelper;

// File Helper Example.
namespace CheckAdler
    /// <summary>
    /// Adler checksum calculation example main form.
    /// </summary> 
    public partial class Form1 : Form
        /// <summary>
        /// Main form constructor.
        /// </summary> 
        public Form1()

        private void buttonBrowse_Click(object sender, EventArgs e)
            if (openFileDialog.ShowDialog() == DialogResult.OK)
                textPath.Text = openFileDialog.FileName;

        private void buttonCalculate_Click(object sender, EventArgs e)
            AdlerChecksum acs = new AdlerChecksum();
            if (acs.MakeForFile(textPath.Text))
            {   //success
                textVal.Text = acs.ToString();
            {   //failure
                textVal.Text = "Unable to get checksum!";

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Software Developer (Senior) Elmo Motion Control
Israel Israel
Software developer since 1992

You may also be interested in...

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170215.1 | Last Updated 29 Oct 2007
Article Copyright 2007 by jukov
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid