Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
Hа сервере:
 Программистам:
 Специальный проект:
 Обмен информацией:
 Подписка на новости:
 Ссылка на нас:
  • Вы можете воспользоваться этой кнопкой для ссылки на наш сайт:

 
 История сайта
  • Данный сайт появился на свет благодаря древнему проекту Russian SWAG:
About Russian SourceWare Archive Group
 
©  Valery Votintsev
Контрольные Суммы


 Tiny CRC-32 Routine used by PkZip   Solar Designer

Маленькая процедура для подсчета CRC-32, выдранная из программы PkUnzJr.com.
Tiny CRC-32 Routine for 80x86 ripped out of PKUNZJR.COM
 Computes CRC used by PKZIP, ZModem, etc.
 Only 94 bytes size & still works FAST!
 CRC-32 table is generated at runtime
 Commented TASM & TP sources included
 

19.01.1996

2k 
 
 Вычисление CRC-32  Александр Колесников

Пакет CRC32 предназначен для вычисления 4-байтового контрольного кода любой последовательности байтов по алгоритму, применяемому, в частности, в архиваторах PKZIP и ARJ. Распространяется SOURCEWARE (свободно с исходным текстом). Написан на Ассемблере и Турбо Паскале 6.0. Поскольку основу пакета составляют ассемблерные модули и в документации дано словесное описание алгоритма, может применяться как пособие для разработки на других языках.

17.06.1994

8k 
 
 Вычисление CRC32 в ZIP & ARJ файлах  Аркадий Белоусов

Модуль для вычисления контрольных сумм CRC32.

05.04.1995

2k 
 
 CRC-16 for Memory Block   Aleksey Polushkin

Ассемблерная функция для подсчета CRC16 в блоке памяти

25.05.1997

1k 
 
 CRC16, CRC32 and CRC/ARC functions   Edwin T. Floyd

Три оптимизированные по скорости функции для вычисления CRC16 и CRC32.
Three speed-optimized assembler functions to compute a CRC:
CRC16 - used by the XModem protocol,
CRC32 - used by PKZIP and Forsberg's ZModem,
CRC/ARC - used by SEA's ARC utility.

29.10.1989

12k 
 
 TPZcrc - CRC16 and CRC32 routines for Turbo Pascal  J.R.Louvau

Две функции для вычисления CRC16 и CRC32.
Two functions for CRC16 and CRC32 calculating

20.05.1988

12k 
 
 Adler32 v1.0 - Checksum unit for Pascal  Allen Cheng

Adler32 - алгоритм расчета контрольных сумм, похожий на CRC32, но при этом более быстрый, чем CRC32.

27.09.1997

5k 
 
 CRC-16 Unit  J.R.Louvau

Модуль для посчета контрольной суммы CRC-16.
UNIT Crc16. Your crc variable must be initialized to 0, before using this routine. Translated to Turbo Pascal (tm) V4.0 March, 1988 by J.R.Louvau  

17.04.1988

1k 
 
 ALLFIX CRC32 Unit  Harms Software

Модуль для подсчета CRC32, используемый в файл-эхо-процессоре AllFix.
ALLFIX sample procedures. CRC32 Unit.  

27.12.1996

3k 
 
 CRC-32 Calculating Unit for Turbo Pascal  J.R.Louvau

Модуль для расчета CRC32, использующий полином
X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0

17.04.1988

3k 
 
 CRCTable - CRC16 and CRC32 Routines  Dan Melton

Несколько функций на Паскале и Ассемблере для расчета CRC16 и CRC32 как для отдельного слова, так и для блока данных.
The assembly source code is appended to this TP program; the compiler uses the "END." statement as the end of source code marker. Nothing past "END." is processed by the Turbo Pascal compiler.

03.12.1990

11k 
 
 32 bit CRC Calculation Program   Brian Petersen

Модуль для подсчета CRC-32 (Cyclic Redundancy Check - контpоль циклической избыточности). Применен алгоритм, аналогичный используемому в PKZIP.
Here is a 32 bit CRC calculation program. This calculation system is equivilant to the CRC routines used in PKZIP (c) PKWare. If you zip up a file and -v)iew it's CRC then test the same file you zipped with this util, the CRC values should match perfectly

01.10.1997

2k