An open API service indexing awesome lists of open source software.

https://github.com/eugenekirian/checksum

A command line tool to check and correct the Portable Executable (PE) file checksums.
https://github.com/eugenekirian/checksum

checksum pe pe-file pe-format portable-executable

Last synced: about 1 year ago
JSON representation

A command line tool to check and correct the Portable Executable (PE) file checksums.

Awesome Lists containing this project

README

          

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/C0C619KV5Z)
# checksum
A command line tool to check and correct the Portable Executable (PE) file checksums.

### Usage
```
Usage: checksum [--check] [--quiet] [--no-backup] [[file] ...]

checksum fixes the Portable Executable (PE) checksum for 32-bit and 64-bit binaries.

Options must be provided before the list of files:
--check - perform checksum validation only.
--quiet - suppress non-error output.
--no-backup - suppress creation of backup files.

The exit code meaning:
Number of files with invalid checksum that were not updated.
Number of files with invalid checksum when running with --check.
```

### Use Cases
1. Correct invalid checksums of portable executable (PE) files after binary patching.