Součet (Unix) - Sum (Unix)
Původní autoři | Ken Thompson |
---|---|
Vývojáři | AT&T Bell Laboratories |
První vydání | 3. listopadu 1971 |
Operační systém | Unix, Unixový, Peklo |
Typ | Příkaz |
Licence | coreutils: GPLv3 + |
součet
je základní nástroj dostupný na Unix a Unixový operační systémy. Tento nástroj poskytuje výstup kontrolní součet každého argumentu soubor, stejně jako počet bloky vezmou na disk.[1]
Přehled
Tady je GNU nástroj napsaný uživatelem Kayvan Aghaiepour a David MacKenzie a distribuovány s Unix - a Linux - operační systémy.
Podle manuální stránky[1] součet
používá dva různé algoritmy pro výpočet kontrolního součtu a bloků, Kontrolní součet SYSV algoritmus a Kontrolní součet BSD (výchozí ) algoritmus. Přepínání mezi těmito dvěma algoritmy se provádí pomocí možností příkazového řádku.
Algoritmy implementované v tomto programu jsou méně citlivé než modernější kontrolní součet metody; algoritmus SYSV nezávisí ani na pořadí dat. Manuální stránka GNU uvádí: „pro kompatibilitu je uveden součet; cksum program je vhodnější v nových aplikacích ".
Syntax
The součet nástroj je vyvolán z příkazový řádek podle následující syntaxe:
součet [MOŽNOST] ... [SOUBOR] ...
s možnými parametry volby jsou:
-r
- použití Kontrolní součet BSD algoritmus, použijte 1K bloky (porážky -s)
-s
,--sysv
- použití Kontrolní součet SYSV algoritmus, použijte bloky 512 bajtů
--Pomoc
- zobrazit obrazovku nápovědy a ukončit
--verze
- výstupní informace o verzi a ukončení
Když není uveden žádný parametr souboru, nebo když je SOUBOR -
, standardní vstup se používá jako vstupní soubor.
Viz také
- GNU Core Utilities
- UnxUtils port nativního Win32