som (Unix) - sum (Unix)
| Oorspronkelijke auteur(s) | Ken Thompson |
|---|---|
| Ontwikkelaar(s) | AT&T Bell Laboratoria |
| Eerste uitgave | 3 november 1971 |
| 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
- gebruik het SYSV-controlesomalgoritme , gebruik blokken van 512 bytes
-
--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
- GNU-kernhulpprogramma's
- UnxUtils- poort naar native Win32