It is a good practice to verify the integrity of your downloaded Slicer package by checking its checksum against the expected values.
Package | SHA512 Checksum |
---|---|
Windows | eaa8ace627ca5e97f053f57776af91edf70fbb54fbc3e43f85b338438e8cfccfaf519ac76a271f358d6032b6dc76c890641e2f110c8315b7e610154028314998 |
macOS | ca0b60a8712b26e892a4003d69eea21ec6799035599ff20ca6142244567fd18d4707da0c50ba7f538863b0aca9a21893ede69260e1f61f453aa8b8ab9205c3aa |
Linux | 45bef9c4e46dabcc8e9917a891a7c4a5e447458e920005e70368a1d18028edfdabdf69489b30cdea83d63cf31047d7c1bbf0758c980dfe33e84f4c23f1f767a8 |
Windows (preview) | 07776f7393dfd5ddff0c056b7b59d095df7b2335ba899f99b544a650eb90c2555f5ad0e460f69c97a1767c30e7cba6bfdea68f58ca046413f7aac864e855a2a3 |
macOS (preview) | 05f71e7d8f8c6d4a5b31fe3525a8ebca3f3784d09af72109e0db354a1fc7b2c8c774c9f3db83616929a173630acb0c8085d335637d43bfc31597c3c34d03f8a7 |
Linux (preview) | da5ef9244cfdf98f2655a9f5737e264481181ac5c634da7732fa6c7e14a0eb47403053f266b490cb091eb7252dd9dac3d3f54e2df1ef8ac2d5d75cf2e961cc49 |
For each Slicer package listed above, we provide a SHA512 checksum. You can use this checksum to validate that your downloaded file has not been tampered with or corrupted during the download process.
To verify the integrity of your downloaded package using the checksum, follow these general steps:
Get-FileHash {package filename} -Algorithm SHA512
shasum -a 512 {package filename}
sha512sum {package filename}
By verifying the checksum of your downloaded package, you can ensure that it has not been tampered with during the download process or otherwise corrupted.
Slicer packages are named based on the following naming convention:
For Stable Builds:
Slicer-X.Y.Z-<os>-<arch>.<extension>
For Preview Builds:
Slicer-X.Y.Z-YYYY-MM-DD-<os>-<arch>.<extension>
where:
X.Y.Z |
The version number of the application |
YYYY-MM-DD |
(only for Preview Builds) The date of the commit from which the package was built |
<os> |
The operating system for which the package was built (e.g. "win" for Windows, "macosx" for macOS, and "linux" for Linux) |
<arch> |
The architecture for which the package was built (e.g. "amd64" for 64-bit x86 architecture, and "arm64" for 64-bit ARM architecture) |
<extension> |
The extension indicating the file format of the package (e.g. ".tar.gz" for a compressed archive, or ".exe" for a Windows executable) |