<commit_before># crc32

#### Overview

**crc32** is a command line program that calculates CRC32 file hashes.

This tool is part of [`dostools` collection](https://github.com/vurdalakov/dostools). 

Distributed under the [MIT license](http://opensource.org/licenses/MIT).

This project has been automatically exported from [Google Code](http://code.google.com/p/crc32).

#### Command line syntax

```
crc32 [-dec | -hex | -lowerhex] <file name>
```

Without options specified application shows CRC32 hash in both decimal and hexadecimal formats.

The following options are supported:

`/dec` - display CRC32 hash in decimal format (3281181382)

`/hex` - display CRC32 hash in uppercase hexadecimal format (C392DAC6)

`/lowerhex` - display CRC32 hash in lowercase hexadecimal format (c392dac6)

Examples:

```
crc32 filename.bin
crc32 -dec filename.bin
crc32 -hex filename.bin
crc32 -lowerhex filename.bin
```

#### Points of interest

This program uses a [C# implementation of CRC32 hash algorithm](https://github.com/vurdalakov/vurdalakov.github.io/wiki/CRC32) that is inherited from [System.Security.Cryptography.HashAlgorithm](https://msdn.microsoft.com/en-us/library/system.security.cryptography.hashalgorithm.aspx) class.<commit_msg>Fixed link to CRC32 wiki page<commit_after># crc32

#### Overview

**crc32** is a command line program that calculates CRC32 file hashes.

This tool is part of [`dostools` collection](https://github.com/vurdalakov/dostools). 

Distributed under the [MIT license](http://opensource.org/licenses/MIT).

This project has been automatically exported from [Google Code](http://code.google.com/p/crc32).

#### Command line syntax

```
crc32 [-dec | -hex | -lowerhex] <file name>
```

Without options specified application shows CRC32 hash in both decimal and hexadecimal formats.

The following options are supported:

`/dec` - display CRC32 hash in decimal format (3281181382)

`/hex` - display CRC32 hash in uppercase hexadecimal format (C392DAC6)

`/lowerhex` - display CRC32 hash in lowercase hexadecimal format (c392dac6)

Examples:

```
crc32 filename.bin
crc32 -dec filename.bin
crc32 -hex filename.bin
crc32 -lowerhex filename.bin
```

#### Points of interest

This program uses a [C# implementation of CRC32 hash algorithm](https://github.com/vurdalakov/crc32/wiki/CRC32) that is inherited from [System.Security.Cryptography.HashAlgorithm](https://msdn.microsoft.com/en-us/library/system.security.cryptography.hashalgorithm.aspx) class.
{'fraction_non_alphanumeric': 0.11384739604360113, 'fraction_numerical': 0.04037141703673799, 'mean_word_length': 4.872037914691943, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3559510', 'n_tokens_mistral': 838, 'n_tokens_neox': 754, 'n_words': 242}