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.
- Host: GitHub
- URL: https://github.com/eugenekirian/checksum
- Owner: EugeneKirian
- License: mit
- Created: 2025-01-23T22:51:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-23T23:17:28.000Z (over 1 year ago)
- Last Synced: 2025-01-24T00:22:16.241Z (over 1 year ago)
- Topics: checksum, pe, pe-file, pe-format, portable-executable
- Language: C
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](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.