@@ -18,9 +18,88 @@ featured_icon: icon-park-solid:file-hash
1818: u-button [ Releases] { icon =" material-symbols:cloud-download " href =" https://github.com/kduma-OSS/CS-file-hasher/releases/latest/ " blank }
1919::
2020
21+ ## Downloads
22+
23+ Hasher tool is available for Windows, Linux and macOS. It is distributed to download in many different variants.
24+ Use the variant comparison table to find the best variant for your needs.
25+ In most cases if you have a Windows operating system installed and want to use the GUI, you need to download the ` gui-no-dependencies ` variant,
26+ or if you want to use CLI tools, you need to download the ` no-dependencies ` variant.
27+ If you use a Linux or macOS operating system, most of the time you will want to use ` self-contained ` variant.
28+
29+ ### Variants
30+
31+ | Variant | Doesn't need .NET 9.0 Runtime installed in operating system | Contains CLI tools | Contains GUI | Used libraries are packed inside the executable file |
32+ | ----------------------------| -------------------------------------------------------------| --------------------| --------------| ------------------------------------------------------|
33+ | ` self-contained ` | ✅ | ✅ | ❌ | ✅ |
34+ | ` no-dependencies ` | ❌ | ✅ | ❌ | ✅ |
35+ | ` gui ` | ✅ | ❌ | ✅ | ✅ |
36+ | ` gui-no-dependencies ` | ❌ | ❌ | ✅ | ✅ |
37+ | ` full ` | ✅ | ✅ | ❌ | ❌ |
38+ | ` full-no-dependencies ` | ❌ | ✅ | ❌ | ❌ |
39+ | ` full-gui ` | ✅ | ✅ | ✅ | ❌ |
40+ | ` full-gui-no-dependencies ` | ❌ | ✅ | ✅ | ❌ |
41+
42+ ### Downloads for Windows
43+
44+ | Windows for 32-bit - ` win-x86 ` | Windows for 64-bit - ` win-x64 ` | Windows for ARM - ` win-arm64 ` |
45+ | ---------------------------------------------------------------------------------------------------------------------------------------| ---------------------------------------------------------------------------------------------------------------------------------------| -----------------------------------------------------------------------------------------------------------------------------------------|
46+ | [ self-contained] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x86.zip ) | [ self-contained] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x64.zip ) | [ self-contained] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-arm64.zip ) |
47+ | [ no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x86-no-dependencies.zip ) | [ no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x64-no-dependencies.zip ) | [ no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-arm64-no-dependencies.zip ) |
48+ | [ gui] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x86-gui.zip ) | [ gui] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x64-gui.zip ) | [ gui] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-arm64-gui.zip ) |
49+ | [ gui-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x86-gui-no-dependencies.zip ) | [ gui-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x64-gui-no-dependencies.zip ) | [ gui-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-arm64-gui-no-dependencies.zip ) |
50+ | [ full] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x86-full.zip ) | [ full] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x64-full.zip ) | [ full] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-arm64-full.zip ) |
51+ | [ full-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x86-full-no-dependencies.zip ) | [ full-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x64-full-no-dependencies.zip ) | [ full-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-arm64-full-no-dependencies.zip ) |
52+ | [ full-gui] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x86-full-gui.zip ) | [ full-gui] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x64-full-gui.zip ) | [ full-gui] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-arm64-full-gui.zip ) |
53+ | [ full-gui-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x86-full-gui-no-dependencies.zip ) | [ full-gui-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-x64-full-gui-no-dependencies.zip ) | [ full-gui-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/win-arm64-full-gui-no-dependencies.zip ) |
54+
55+ ### Downloads for Linux
56+
57+ | Linux for 64-bit - ` linux-x64 ` | Linux for ARM - ` linux-arm ` | Linux for ARM64 - ` linux-arm64 ` |
58+ | ---------------------------------------------------------------------------------------------------------------------------------| ---------------------------------------------------------------------------------------------------------------------------------| -----------------------------------------------------------------------------------------------------------------------------------|
59+ | [ self-contained] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-x64.zip ) | [ self-contained] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-arm.zip ) | [ self-contained] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-arm64.zip ) |
60+ | [ no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-x64-no-dependencies.zip ) | [ no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-arm-no-dependencies.zip ) | [ no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-arm64-no-dependencies.zip ) |
61+ | [ full] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-x64-full.zip ) | [ full] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-arm-full.zip ) | [ full] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-arm64-full.zip ) |
62+ | [ full-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-x64-full-no-dependencies.zip ) | [ full-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-arm-full-no-dependencies.zip ) | [ full-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/linux-arm64-full-no-dependencies.zip ) |
63+
64+ ### Downloads for macOS
65+
66+ | macOS for Intel - ` osx-x64 ` | macOS for ARM - ` osx-arm64 ` |
67+ | -------------------------------------------------------------------------------------------------------------------------------| ---------------------------------------------------------------------------------------------------------------------------------|
68+ | [ self-contained] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/osx-x64.zip ) | [ self-contained] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/osx-arm64.zip ) |
69+ | [ no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/osx-x64-no-dependencies.zip ) | [ no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/osx-arm64-no-dependencies.zip ) |
70+ | [ full] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/osx-x64-full.zip ) | [ full] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/osx-arm64-full.zip ) |
71+ | [ full-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/osx-x64-full-no-dependencies.zip ) | [ full-no-dependencies] ( https://github.com/kduma-OSS/CS-file-hasher/releases/latest/download/osx-arm64-full-no-dependencies.zip ) |
72+
73+
74+
75+
76+
77+
78+
79+
80+
81+
82+
83+
84+ ## GUI Tool
85+
86+ Hashing tool comes with a GUI version for a Windows operating system. After running it, you will be presented with a simple GUI interface.
87+ You can click ` File ` -> ` Open ` in main menu, to open a file for hashing or verification, or you can drag and drop a file into the main window.
88+
89+ ![ File Hasher GUI] ( /apps/file-hasher-net/file-hasher-gui.png )
90+
91+ ## CLI Tools
92+
93+ For operating systems diffrent from Windows, you can use CLI tools.
94+ CLI tools are available in one combined executable file - ` hasher ` , which contains both tools,
95+ but for a convenience the tools are also available in separate executables ` hash ` and ` check ` - for easier usage in scripts,
96+ or for easy dragging-and-dropping files onto the executable file.
97+
98+ ![ File Hasher CLI] ( /apps/file-hasher-net/file-hasher-cli.png )
99+
21100### ` hasher ` tool
22101
23- Main tool containing two others .
102+ The main tool contains ` hash ` and ` check ` subcommands .
24103
25104``` ./hasher check [--help] [--version] file [file ...] ```
26105
@@ -38,7 +117,7 @@ version Display version information.
38117
39118### ` hash ` tool
40119
41- Extracted only hashing portion from ` hashing ` tool .
120+ Extracted only hashing tool from ` hashing ` executable .
42121
43122``` ./hash [--help] [--version] [-t|--type {both,md5,sha1}] file [file ...] ```
44123
@@ -54,7 +133,7 @@ files (pos. 0) Required. Files to generate hashes for
54133
55134### ` check ` tool
56135
57- Extracted only checking portion from ` hashing ` tool .
136+ Extracted only checking tool from ` hashing ` executable .
58137
59138``` ./check [--help] [--version] file [file ...] ```
60139
0 commit comments