sum(n) | Cyclic Redundancy Checks | sum(n) |
sum - Calculate a sum(1) compatible checksum
package require Tcl 8.2
package require sum ?1.1.0?
::crc::sum ?-bsd | -sysv? ?-format fmt? ?-chunksize size? [ -filename file | -channel chan | string ]
This package provides a Tcl-only implementation of the sum(1) command which calculates a 16 bit checksum value from the input data. The BSD sum algorithm is used by default but the SysV algorithm is also available.
% crc::sum "Hello, World!" 37287
% crc::sum -format 0x%X "Hello, World!" 0x91A7
% crc::sum -file sum.tcl 13392
Pat Thoyts
This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category crc of the Tcllib SF Trackers [http://sourceforge.net/tracker/?group_id=12883]. Please also report any ideas for enhancements you may have for either package and/or documentation.
cksum(n), crc32(n), sum(1)
checksum, cksum, crc, crc32, cyclic redundancy check, data integrity, security, sum
Hashes, checksums, and encryption
Copyright (c) 2002, Pat Thoyts <patthoyts@users.sourceforge.net>
1.1.0 | crc |