Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sum(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cksum(1)

wc(1)

sum(1)                                                               sum(1)

NAME
     sum - Prüfsumme einer Datei berechnen

SYNTAX
     sum[ -r][ --][ datei]...

BESCHREIBUNG
     sum berechnet für eine Datei oder ein Verzeichnis eine Prüfsumme und
     gibt diese auf die Standard-Ausgabe aus. Zum Berechnen der Prüfsumme
     zählt sum den Inhalt aller Bytes zusammen. Außerdem gibt sum aus, wie-
     viel Speicherplatz (Einheit: 512 Byte) die Datei belegt.

     sum können Sie z. B. verwenden, um nach einer Dateiübertragung zu prü-
     fen, ob die Datei unverändert und vollständig angekommen ist.

OPTIONEN
     -r   sum verwendet zur Berechnung der Prüfsumme einen anderen Algo-
          rithmus und gibt auch eine andere Prüfsumme aus. Bei der Berech-
          nung der Prüfsumme wird die Summe jeweils um 1 Bit nach rechts
          verschoben, bevor das nächste Byte dazuaddiert wird.

     --   Ende der Optionenliste. Die Angabe ist nötig, wenn datei mit -
          beginnt.

     datei
          Name der Datei, für die die Prüfsumme berechnet werden soll. Sie
          können einfache Dateien oder Dateiverzeichnisse angeben. Pro Auf-
          ruf sind mehrere Angaben möglich.

          datei nicht angegeben:

          sum liest von der Standard-Eingabe.

     Vorsicht:
          Die Algorithmen zur Berechnung der Prüfsumme sind unter Umständen
          nicht portabel, d. h. auf unterschiedlichen Systemen gibt sum für
          die gleiche Datei möglicherweise unterschiedliche Prüfsummen aus.

INTERNATIONALE UMGEBUNG
     Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
     texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
     ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
     LANG nicht oder als leere Zeichenkette definiert, verhält sich das
     System so, als wäre es nicht internationalisiert.

     Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
     bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
     Bereich der Internationalisierung.







Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

sum(1)                                                               sum(1)

BEISPIELE
     Beispiel 1

     Prüfsumme der Datei monate nach dem ersten Algorithmus:

     $ sum monate
     6658 1 monate

     Beispiel 2

     Prüfsumme der Datei monate nach dem zweiten Algorithmus:

     $ sum -r monate
     62412     1 monate

HINWEIS
     Ist datei ein Einhängepunkt für ein NFS-Dateisystem, kommt es zu fol-
     gender Fehlermeldung:

          sum: Read error on datei: is a directory

SIEHE AUCH
     cksum(1), wc(1).































Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

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