By Marcia Wilbur,
Published:03/29/2020 Last Updated:03/29/2020
This article offers guidance to verify the integrity of a downloaded ISO file. Check the integrity of larger files, such as ISO files for distros with md5sum. If you are using a common Debian* based distro, mdsum will be installed on the system and ready to use. Due to the size of an ISO (often several gigabytes), the integrity of the files should be checked for any potential edits or possible errors. Distros will often list the md5sum for a particular ISO. To check the ISO, run md5sum against that ISO file.
The man page description:
Print or check MD5 (128-bit) checksums.
MD5 is a 128 bit:
This is represented by 32 hexadecimal digits.
Use a md5sum to validate the integrity of a file. What does that mean? A file or files can be corrupted or edited. Files can become corrupted during downloading, for example. The md5sum is compared to the downloaded file. If the checksums match, no corruption is present.
If you want to create a checksum, use md5sum.
Verify the integrity of a file using md5sum. See the section Use md5sum to check the ISO file.
md5sum [OPTION]... [FILE]...
To use md5sum, run the following command:
md5sum ubuntuisoname.iso
The md5sum output for the specified file displays.
Check this output against the list of distro hashes. For example, the Ubuntu* hashes for 18.04.3 are located here:
http://old-releases.ubuntu.com/releases/bionic/MD5SUMS
MD5 algorithm is no longer used for security related purposes as SHA-2 is typically used over MD5.
For more information about md5sum, see the man page:
man md5sum
or
md5sum --help
For the complete texinfo manual for coreutils:
info coreutils aqmd5sum invocationaq
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804