]> git.proxmox.com Git - mirror_edk2.git/blame - BaseTools/UserManuals/GenCrc32_Utility_Man_Page.rtf
Sync EDKII BaseTools to BaseTools project r1971
[mirror_edk2.git] / BaseTools / UserManuals / GenCrc32_Utility_Man_Page.rtf
CommitLineData
40d841f6
LG
1{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe2052\deftab360{\fonttbl{\f0\fswiss\fprq2\fcharset0 Verdana;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fmodern\fprq1\fcharset0 Courier New;}{\f3\fswiss\fprq2\fcharset0 Arial;}}\r
2{\colortbl ;\red0\green127\blue127;\red0\green0\blue0;}\r
3{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}}\r
4{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\keep\keepn\nowidctlpar\s2\fi-1300\li-1440\sb400\sa60\sl-340\slmult0\tx0\tx1440\cf1\b\f0\fs28 Name\par\r
5\pard\nowidctlpar\sb200\cf2\b0\fs18 GenCrc32.exe \par\r
6\pard\keep\keepn\nowidctlpar\s2\fi-1300\li-1440\sb400\sa60\sl-340\slmult0\tx0\tx1440\cf1\b\fs28 Synopsis\par\r
7\pard\nowidctlpar\sb200\cf2\fs18 GenCrc32 -e|-d [options] <inputFile>\par\r
8\pard\keep\keepn\nowidctlpar\s2\fi-1300\li-1440\sb400\sa60\sl-340\slmult0\tx0\tx1440\cf1\fs28 Description\par\r
9\pard\nowidctlpar\sb200\cf2\b0\fs18 GenCrc32 tool is used to generate CRC32 value when encode the input file, then put the calculated CRC32 value into the output file header, and put the input file into the output file tail. When decode the input file, GenCrc32 is used to verify the CRC32 value. If CRC32 value is valid, the input file except for CRC32 value will be written to the output file. If CRC32 value is not valid, the error message will output, and the output file will not be created.\par\r
10\pard\keep\keepn\nowidctlpar\s2\fi-1300\li-1440\sb400\sa60\sl-340\slmult0\tx0\tx1440\cf1\b\fs28 Options\par\r
11\pard\nowidctlpar\sb200\cf2\fs18 -e \b0 Calculate CRC32 value for the input file.\par\r
12\b -d\b0 Verify CRC32 value for the input file.\par\r
13\b -o, --output Filename\b0\f1\par\r
14\f0 File will be created to store the ouput content.\par\r
15\b --version\par\r
16\b0\f1 \f0 Print version and copyright of this program and exit\par\r
17\b -v, --verbose\par\r
18 \b0 Turn on verbose output with informational messages printed. This is a count value, so specifying \endash v can be used to increase the verbosity level.\par\r
19\b -q, --quiet\b0\f1\par\r
20\tab \f0 Disable all messages except FATAL ERRORS\par\r
21\b --debug [0-9]\par\r
22\b0\f1\tab \f0 Enable debug messages. Only 0-9 Level is supported.\par\r
23\b -h, --help\par\r
24\b0\f1\tab \f0 Print copyright, version and usage of this program and exit\par\r
25\pard\keep\keepn\nowidctlpar\s2\fi-1300\li-1440\sb400\sa60\sl-340\slmult0\tx0\tx1440\cf1\b\fs28 Example\par\r
26\pard\nowidctlpar\sb200\cf2\b0\fs18 1. Calculate CRC32 value for the input file \ldblquote file.sec\rdblquote and write the CRC32 value and input file into the output file "file.crc32".\par\r
27\b GenCrc32 \endash e \endash o file.crc32 file.sec\par\r
28\b0 2. Verify CRC32 value of the input file "file.crc32" and write the input file (not including CRC32 value) to the output file "file.orig"\par\r
29\b GenCrc32 \endash d \endash o file.orig file.crc32\par\r
30\b0 3. Verify CRC32 value of the input file "file.crc32" in the quiet mode and write the input file (not including CRC32 value) to the output file "file.orig"\par\r
31\b GenCrc32 \endash d -q \endash o file.orig file.crc32\par\r
32\pard\keep\keepn\nowidctlpar\s2\fi-1300\li-1440\sb400\sa60\sl-340\slmult0\tx0\tx1440\cf1\fs28 Bugs\par\r
33\pard\nowidctlpar\sb200\cf2\b0\fs18 No known bugs.\par\r
34Report bugs to edk2-buildtools-devel@lists.sourceforge.net\f1\par\r
35\pard\keep\keepn\nowidctlpar\s2\fi-1300\li-1440\sb400\sa60\sl-340\slmult0\tx0\tx1440\cf1\b\f0\fs28 Files\par\r
36\pard\nowidctlpar\sb200\cf2\b0\fs18 None\par\r
37\pard\keep\keepn\nowidctlpar\s2\fi-1300\li-1440\sb400\sa60\sl-340\slmult0\tx0\tx1440\cf1\b\fs28 See also\par\r
38\pard\nowidctlpar\cf0\b0\f2\fs20 None\par\r
39\pard\keep\keepn\nowidctlpar\s2\fi-1300\li-1440\sb400\sa60\sl-340\slmult0\tx0\tx1440\cf1\b\f0\fs28 License\par\r
40\pard\nowidctlpar\cf2\b0\fs18 Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.\par\r
41This program and the accompanying materials\par\r
42are licensed and made available under the terms and conditions of the BSD License\par\r
43which accompanies this distribution. The full text of the license may be found at\par\r
44http://opensource.org/licenses/bsd-license.php\par\r
45\par\r
46THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\par\r
47WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\par\r
48\cf0\f3\fs20\par\r
49\par\r
50}\r
51\0