Checksum for Windows Right-Click Menu
A simpler checksum tool to be integrated to Windows right-click menu
This project has retired and been superseded by Winchecksum Wrapper.
Content
Introduce
Checksum is a batch script (so it can only used in Windows). It adds items to right-click menu to checksum files of almost all types.
How It Works
It calls the certutil.exe, which is a build-in tool in almost every modern version of Windows, and parses its output. See Microsoft docs for certutil for more information.
Install
This script is safe and clean, but it's always a good habit to inspect every script before running it.
If there is already 4.x version installed, please uninstall it with the 4.x installer before installing the 5.x version.
- Navigate to releases and download one, or download latest dev version
- Unzip downloaded package and run
deploy.bat
- Select algorithms and options (see details below)
Algorithms
ID | Algorithm |
---|---|
1 | MD2 |
2 | MD4 |
4 | MD5 |
8 | SHA1 |
16 | SHA256 |
32 | SHA384 |
64 | SHA512 |
Options
ID | Option |
---|---|
128 | Cascaded context menu |
256 | Also add lowercase output mode |
512 | Also add quietly-copy-to-clipboard mode |
1024 | Also add write-to-file mode |
Note that if cascaded context menu is enabled, at most 16 items can be added.
Uninstall
ID | Option |
---|---|
0 | Uninstall |
You can add the ID to select multiple algorithms/options (except uninstall)
For example, 4+16+128
(or 148
) means deploying MD5, SHA256, and put them in a sub menu.
Peculiarly, a trailing L means lowercase output only, a trailing Y means deploying directly without confirmation. Y must be placed after L if both are present.
Shortcut Keys
If cascaded context menu is not enabled, it will create shortcut keys only for first algorithm (orderd by ID) as follows.
Key | Item |
---|---|
Q | Normal mode: display and copy |
F | Write checksum information to file filename_algroithm.txt and quit |
L | Lowercase mode |
K | Copy to clipboard and quit |
If cascaded context menu is enabled, the submenu's shortcut key would be Q; 1, 2, 3, ...,9, 0 will be assigned to items in order. Only first 10 items have shortcut keys.