|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : yx 2:5020/400 29 Sep 2001 21:09:09 To : Igor Tihonov Subject : Re: crc32 -------------------------------------------------------------------------------- Igor Tihonov <Igor.Tihonov@p3.f9.n5059.z2.fidonet.org> wrote: >> Самое прямое. Человек не сказал какую именно контрольную сумму он хочет >> посчитать. > в сабже написано... >> The options are as follows: >> -o Use historic algorithms instead of the (superior) default one. > нет у него такой опции :( > ------------------------------------- > $ cksum --help > Использование: cksum [КЛЮЧ]... [ФАЙЛ]... > Печатает контрольную сумму (CRC) и число байт для каждого ФАЙЛА. > > --help показать эту справку и выйти > --version показать информацию о версии и выйти > > Об ошибках сообщайте <bug-textutils@gnu.org>. > ------------------------------------- наиболее часто используемые crc: контрольные суммы cksum/sum из bsd и gnu: sum descr \ syntax | bsd | gnu --------------------+-------------------+--------------- bsd | cksum -o 1 / sum | sum -r / sum sysv | cksum -o 2 | sum -s ethernet/posix/iso | cksum | cksum (немного ближе к susv2 - gnu, более удобна imho - bsd cksum) еще контр. суммы (можно взять из -lz): #include <zlib.h> unsigned long crc32(unsigned long *crc, const char *buf, unsigned len); unsigned long adler32(unsigned long *crc, const char *buf, unsigned len); p.s. выбор `какая' произволится в зависимости от области применения. bye. -- Vladimir Yakovetsky --- ifmail v.2.15dev5 * Origin: Kiev University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/22566929e95ec.html, оценка из 5, голосов 10
|