• 大小: 84KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-05-13
  • 语言: C#
  • 标签: CRC校验  CRC8  CRC16  CRC32  

资源简介

C#编写的CRC校验软件源码 支持CRC8 CRC16 CRC32校验 查表法校验

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace CRC
{
    public partial class CRCTable : Form
    {
        public setCombox setComboxFunc;

        public CRCTable()
        {
            this.MaximizeBox = false;
            InitializeComponent();
        }

        private void CRCTable_Load(object sender EventArgs e)
        {
            ImageList image = new ImageList();
            image.ImageSize = new Size(1 20);
            listView1.SmallImageList = image;

            listView1.Columns.Add(“名称“ 120 HorizontalAlignment.Left);
            listView1.Columns.Add(“多项式“ 65 HorizontalAlignment.Left);
            listView1.Columns.Add(“初始值“ 65 HorizontalAlignment.Left);
            listView1.Columns.Add(“异或值“ 65 HorizontalAlignment.Left);
            listView1.Columns.Add(“Bit翻转“ 80 HorizontalAlignment.Left);
            
            ListViewItem item = new ListViewItem();
            item.SubItems.Clear();
            item.SubItems[0].Text = “CRC-8“;
            item.SubItems.Add(“07“);
            item.SubItems.Add(“00“);
            item.SubItems.Add(“00“);
            item.SubItems.Add(“MSB First“);
            listView1.Items.Add(item);

            ListViewItem item2 = new ListViewItem();
            item2.SubItems.Clear();
            item2.SubItems[0].Text = “CRC-8/TIU“;
            item2.SubItems.Add(“07“);
            item2.SubItems.Add(“00“);
            item2.SubItems.Add(“55“);
            item2.SubItems.Add(“MSB First“);
            listView1.Items.Add(item2);

            ListViewItem item3 = new ListViewItem();
            item3.SubItems.Clear();
            item3.SubItems[0].Text = “CRC-8/ROHC“;
            item3.SubItems.Add(“07“);
            item3.SubItems.Add(“FF“);
            item3.SubItems.Add(“00“);
            item3.SubItems.Add(“LSB First“);
            listView1.Items.Add(item3);

            ListViewItem item4 = new ListViewItem();
            item4.SubItems.Clear();
            item4.SubItems[0].Text = “CRC-8/MAXIM“;
            item4.SubItems.Add(“31“);
            item4.SubItems.Add(“00“);
            item4.SubItems.Add(“00“);
            item4.SubItems.Add(“LSB First“);
            listView1.Items.Add(item4);

            ListViewItem item5 = new ListViewItem();
            item5.SubItems.Clear();
            item5.SubItems[0].Text = “CRC-16/IBM“;
            item5.SubItems.Add(“8005“);
            item5.SubItems.Add(“0000“);
            item5.SubItems.Add(“0000“);
            item5.SubItems.Add(“LSB First“);
            listView1.Items.Add(item5);

            ListViewItem item6 = new ListViewItem();
            item6.SubItems.Clear();
            item6.SubItems[0].Text = “CRC-16/MAXIM“;
            item6.SubItems.Add(“8005“);
            it

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-11 11:12  CRC\
     目录           0  2018-04-11 12:05  CRC\.git\
     文件          25  2018-04-11 12:03  CRC\.git\COMMIT_EDITMSG
     文件          23  2018-04-11 10:03  CRC\.git\HEAD
     文件         130  2018-04-11 10:03  CRC\.git\config
     文件          73  2018-04-11 10:03  CRC\.git\description
     目录           0  2018-04-11 11:12  CRC\.git\hooks\
     文件         177  2018-04-11 10:03  CRC\.git\hooks\README.sample
     目录           0  2018-04-11 11:12  CRC\.git\info\
     文件         113  2018-04-11 10:03  CRC\.git\info\exclude
     目录           0  2018-04-11 11:12  CRC\.git\logs\
     文件         340  2018-04-11 12:03  CRC\.git\logs\HEAD
     目录           0  2018-04-11 11:12  CRC\.git\logs\refs\
     目录           0  2018-04-11 11:12  CRC\.git\logs\refs\heads\
     文件         340  2018-04-11 12:03  CRC\.git\logs\refs\heads\master
     目录           0  2018-04-11 12:03  CRC\.git\objects\
     目录           0  2018-04-11 11:12  CRC\.git\objects\4b\
     文件          15  2018-04-11 10:09  CRC\.git\objects\4b\825dc642cb6eb9a060e54bf8d69288fbee4904
     目录           0  2018-04-11 11:12  CRC\.git\objects\fc\
     文件         153  2018-04-11 10:09  CRC\.git\objects\fc\44aae05599bc1a4a0777c557e94ab473d29474
     目录           0  2018-04-11 12:03  CRC\.git\objects\ff\
     文件         187  2018-04-11 12:03  CRC\.git\objects\ff\a551c7395fcf5947594166c52382aefc99bdcd
     目录           0  2018-04-13 09:31  CRC\.git\objects\info\
     目录           0  2018-04-13 09:31  CRC\.git\objects\pack\
     目录           0  2018-04-11 11:12  CRC\.git\refs\
     目录           0  2018-04-11 12:03  CRC\.git\refs\heads\
     文件          41  2018-04-11 12:03  CRC\.git\refs\heads\master
     目录           0  2018-04-13 09:31  CRC\.git\refs\tags\
     文件           8  2018-04-11 10:10  CRC\.git\tortoisegit.data
     文件          12  2018-04-11 10:10  CRC\.git\tortoisegit.index
     文件          47  2018-01-18 20:25  CRC\.gitignore
............此处省略43个文件信息

评论

共有 条评论