SYNOPSIS
sum [
DESCRIPTION
The sum command calculates a checksum for each input
file.
It also displays the number of 512-byte blocks in each
file.
If you do not specify any
files
or you specify
sum differs from cksum only in the format of the output. sum's output has the form
checksum blockcount filename
where blockcount is the number of 512-byte blocks in the file.
sum can calculate checksums in a variety of ways. The default checksum algorithm produces a 16-bit unsigned integer resulting from the arithmetic addition of each input byte. This checksum algorithm is insensitive to byte order.
Options
-c -
uses a standard 16-bit Cyclical Redundancy Check (CRC-16).
-i -
uses the CCITT standard Cyclic Redundancy Check (CRC-CCITT). Data communications network protocols often use a cyclic redundancy check to ensure proper transmission. This algorithm is more likely to produce a different sum for inputs which differ only in byte order.
-p -
uses the POSIX.2 checksum algorithm.
-r -
enables the use of an alternate checksum algorithm which has the advantage of being sensitive to byte order.
-t -
produces a line containing the total number of blocks of data read, as well as the checksum of the concatenation of the input files.
DIAGNOSTICS
Possible exit status values are:
PORTABILITY
x/OPEN Portability Guide 4.0.
Windows 10. Windows Server 2016. Windows Server 2019. Windows 11. Windows Server 2022. Windows Server 2025.
The default checksum algorithm is compatible with
UNIX System V.2 and later.
The
AVAILABILITY
PTC MKS Toolkit for Power Users
PTC MKS Toolkit for System Administrators
PTC MKS Toolkit for Developers
PTC MKS Toolkit for Interoperability
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64-Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition
SEE ALSO
PTC MKS Toolkit 10.5 Documentation Build 40.