Official version of CRC calibration tool
The official version of CRC verification tool is a tool that can calculate and verify string CRC values. CRC verification tool not only supports verifying whether the downloaded file is consistent with the file on the server, but also supports file drag and drop operation. The CRC verification tool can also be used for CRC16 and CRC32 verification, and supports hexadecimal and text modes. PC download network provides the download service of CRC verification tool. Please go to PC download network to download other versions of CRC verification tool!
Similar software
Version Description
Software address
-
1.3 Chinese version
see
-
2.0 PC version
see
-
1.51 Latest version
see
-
Official edition
see
-
4.25 Latest version
see
CRC calibration tool software principle
In fact, CRC inspection principle is to add an r-bit binary inspection code (sequence) after a p-bit binary data sequence, thus forming a binary sequence with a total length of n=p+r bits; There is a specific relationship between the inspection code attached to the data sequence and the content of the data sequence. If a bit or some bits in the data sequence are wrong due to interference and other reasons, this specific relationship will be destroyed. Therefore, the correctness of data can be verified by checking this relationship.
CRC calibration tool software concept
1. Frame Check Sequence (FCS): redundant code added for error checking.
2. Polynomial module 2 operation: actually exclusive OR) operation, that is, the same is 0, and the different is 1, that is, the binary addition and subtraction operations of carry and borrow are not considered. For example, 10011011+11001010=01010001.
3. Generator Polynomial): When performing CRC inspection, the sender and receiver need to agree on a divisor in advance, that is, to generate a polynomial, which is generally recorded as G (x). The highest and lowest order of the generating polynomial must be 1. Commonly used CRC code generation polynomials are:
CRC8=X8+X5+X4+1
CRC-CCITT=X16+X12+X5+1
CRC16=X16+X15+X5+1
CRC12=X12+X11+X3+X2+1
CRC32=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+1
Each generating polynomial can correspond to a code, such as CRC8 corresponding code: 100110001.
CRC calibration tool software features
The official version of CRC32 verification tool has strong error detection capability and low cost. The practical application of CRC is to generate fingerprint (fingerprint code) for a piece of information (byte string), which can prevent the program from being tampered with by others
Widely used in the field of data storage and data communication In addition, it can also be used as a part of antivirus verification technology, which speeds up repeated scanning by N times
CRC calibration tool installation steps
1. Download the CRC verification tool from the PC download network, and you will get a software package.
2. Then we unzip the software package to get the CRCTool.exe application.
3. Double click to open the CRCTool.exe application, and you can use it directly.
Instructions for CRC calibration tool
1. Select algorithm, set initial value and polynomial value
2. Set text data, support text import, support hexadecimal and ASCII modes
3. The reverse order is related to the big end and small end arrangement. The selected reverse order data is BIT0, which is the highest bit
4. To output data with XOR, select XOR and enter an XOR value
5. Modbus-CRC16 is automatically set as CRC parameter of modbus protocol
6. CRC16-CCITT is automatically set as CRC parameter of CRC16-CCITT
Calculation example of CRC verification tool
Assume that the message to be sent is M=1010001101, and the code corresponding to the generated polynomial is P= 110101,R=5。 Add 5 zeros after M, and then perform modulo 2 division on P to get the code corresponding to the remainder r (x): 01110. Therefore, the actual data to be sent is 1010001101110.
Comparison of similar software
CRC RevEng The official version is a professional algorithm finder. CRC The latest version of RevEng is bit oriented and accepts information of any bit length. Support the processing of binary, octal, hexadecimal and text input strings, 7-bit and 8-bit files. CRC The official version of RevEng can define your own algorithm, or use one of 107 traceable presets. It is written in portable c language and adapts to most architectures.
Gexi CRC calculator The official version is a simple and practical mechanical and electronic software. The latest version of Gexi CRC Calculator supports CRC8, CRC16, and CRC32 algorithms. Polynomials, initial values, data inversion, and result XOR values can be customized. The data sources for calculation can be HEX data strings, strings, and files, and support common CRC standard algorithms. The official version of Gexi CRC calculator has a clean and elegant interface, excellent functions, convenience and efficiency.
Recommended by PCSOFT:
CRC verification tool not only supports verifying whether the downloaded file is consistent with the file on the server, but also supports file drag and drop operation. After the continuous improvement of the official, the CRC verification tool has been able to meet all your needs. Please download and experience it.