som (Unix) - sum (Unix)

som
Oorspronkelijke auteur(s) Ken Thompson
Ontwikkelaar(s) AT&T Bell Laboratoria
Eerste uitgave 3 november 1971 ; 49 jaar geleden ( 1971-11-03 )
Besturingssysteem Unix , Unix-achtig , Inferno
Platform Cross-platform
Type Opdracht
Licentie coreutils : GPLv3+

sum is een verouderd hulpprogramma dat beschikbaar is op sommige Unix- en Unix-achtige besturingssystemen . Dit hulpprogramma voert de checksum van elk argument bestand , evenals het aantal blokken die zij nemen op de harde schijf.

Overzicht

Het somprogramma is over het algemeen alleen nuttig voor historisch belang. Het maakt geen deel uit van POSIX. Er zijn doorgaans twee algoritmen beschikbaar: een 16-bits BSD-controlesom en een 32-bits SYSV-controlesom . Beide zijn zwakker dan de (al zwakke) CRC32 die door cksum wordt gebruikt .

Het standaardalgoritme op FreeBSD- en GNU-implementaties is de zwakkere BSD-controlesom. Schakelen tussen de twee algoritmen gebeurt via opdrachtregelopties.

Syntaxis

Het sum- hulpprogramma wordt aangeroepen vanaf de opdrachtregel volgens de volgende syntaxis:

sum [OPTION]... [FILE]...

met als mogelijke optieparameters:

  • -R
    • gebruik BSD checksum algoritme, gebruik 1K blokken (defeats -s )
  • -s , --sysv
  • --helpen
    • het helpscherm weergeven en afsluiten
  • --versie
    • output versie-informatie en exit

Als er geen bestandsparameter is opgegeven, of als FILE - is , wordt de standaardinvoer gebruikt als invoerbestand.

Zie ook

Referenties

Externe links