Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sum(1) — DG/UX 4.30

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

wc(1)

sum(1)



     sum(1)                     DG/UX 4.30                      sum(1)



     NAME
          sum - print checksum and block count of a file

     SYNOPSIS
          sum [ -r ] file

     DESCRIPTION
          Sum calculates and prints a 16-bit checksum for the named
          file, and also prints the number of blocks in the file.  It
          is typically used to look for bad spots, or to validate a
          file communicated over some transmission line.  The option
          -r causes an alternate algorithm to be used in computing the
          checksum.


     EXAMPLES
          $ sum record


          Prints the file name and checksum for "record", and the
          number of 512 byte blocks of disk space that "record"
          occupies.  If you transmit "record" to another system and
          then execute sum again, you can check that "record" was
          transmitted without any errors.

          $ sum -r record labels


          Calculates the checksum and the number of 512 byte blocks of
          disk space for the files "record" and "labels".  You use the
          alternate algorithm because "record" and "label" were
          transferred to your system from a UNIX System Version 7
          system.  The algorithm used with the "r" option is
          compatible with the algorithm used by sum on UNIX System
          Version 7 systems.  This allows you to compare the checksum
          values both before and after the files were transmitted to
          check that there are no errors.  Sum prints the information
          for each file on a separate line.

          $ grep -l account /SYSTEMS/* | xargs sum


          Grep(1) searches through the directory "SYSTEMS" for files
          with the string "account" in them.  The command xargs(1)
          passes each file found as an argument.  Sum prints a
          checksum, the number of 512 byte blocks of disk space, and
          the file name of each file.  This command is useful for
          checking that many files transferred without errors from one
          system to another.

     SEE ALSO
          wc(1).



     Licensed material--property of copyright holder(s)         Page 1





     sum(1)                     DG/UX 4.30                      sum(1)



     DIAGNOSTICS
          "Read error" is indistinguishable from end of file on most
          devices; check the block count.




















































     Licensed material--property of copyright holder(s)         Page 2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026