The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"CRC32"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"CRC32"  
Сообщение от Al (??) on 13-Мрт-06, 21:02 
Подскажите библиотеку/функцию для вычисления crc32.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • CRC32, Николас, 05:31 , 14-Мрт-06, (1)  
    • CRC32, gyn61, 11:39 , 14-Мрт-06, (2)  
      • CRC32, Hordi, 20:21 , 14-Мрт-06, (3)  
        • CRC32, Al, 22:01 , 14-Мрт-06, (4)  
          • CRC32, Hordi, 19:11 , 15-Мрт-06, (6)  
            • CRC32, gyn61, 22:33 , 15-Мрт-06, (7)  
              • CRC32, Al, 20:15 , 16-Мрт-06, (10)  
            • CRC32, Al, 20:12 , 16-Мрт-06, (8)  
              • CRC32, Al, 20:14 , 16-Мрт-06, (9)  
      • CRC32, Al, 22:06 , 14-Мрт-06, (5)  

Сообщения по теме [Сортировка по времени, UBB]


1. "CRC32"  
Сообщение от Николас on 14-Мрт-06, 05:31 
>Подскажите библиотеку/функцию для вычисления crc32.


CRC32 это просто unsigned int сумма всех байтом файла
тоесть объявляешь unsigned int summ = 0;
читаешь файл блоками по сколько то байт, суммируешь каждый байтик
потом если нужно переводишь в шестандцетиричную строковую форму,
всё

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "CRC32"  
Сообщение от gyn61 (ok) on 14-Мрт-06, 11:39 
>>Подскажите библиотеку/функцию для вычисления crc32.
>
>
>CRC32 это просто unsigned int сумма всех байтом файла
>тоесть объявляешь unsigned int summ = 0;
>читаешь файл блоками по сколько то байт, суммируешь каждый байтик
>потом если нужно переводишь в шестандцетиричную строковую форму,
> всё

Это шутка юмора такая?

А по поводу crc32 например
http://www.jonh.net/~jonh/md5/crc32/

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "CRC32"  
Сообщение от Hordi email on 14-Мрт-06, 20:21 
Как пример можешь посмотреть реализацию CRC32 из linux-ядра.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "CRC32"  
Сообщение от Al (??) on 14-Мрт-06, 22:01 
>Как пример можешь посмотреть реализацию CRC32 из linux-ядра.
Да, это я знаю. На уровне ядра вопросов нет.
Но не ужели в библиотечных функциях на прикладном уровне нет?
А про сумму байт, действительно прикольно:) Только до 1 апреля еще почти месяц.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "CRC32"  
Сообщение от Hordi email on 15-Мрт-06, 19:11 
>Но не ужели в библиотечных функциях на прикладном уровне нет?
А почему это должно быть в системных либах? Мне много чего нужно, и не только CRC...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "CRC32"  
Сообщение от gyn61 (ok) on 15-Мрт-06, 22:33 
> >Но не ужели в библиотечных функциях на прикладном уровне нет?
>А почему это должно быть в системных либах? Мне много чего нужно,
>и не только CRC...

Кстати, если кто помнит то у алгоритма crc32 в том виде как мы его сейчас используем ноги ростут из PkWare (впервые он был использован в pkzip, о чем часто вспоминают при описании этого алгоритма). Сейчас глянул в zlib.h - есть там crc32 и даже комментарии как им пользоваться.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "CRC32"  
Сообщение от Al (??) on 16-Мрт-06, 20:15 
>> >Но не ужели в библиотечных функциях на прикладном уровне нет?
>>А почему это должно быть в системных либах? Мне много чего нужно,
>>и не только CRC...
>
>Кстати, если кто помнит то у алгоритма crc32 в том виде как
>мы его сейчас используем ноги ростут из PkWare (впервые он был
>использован в pkzip, о чем часто вспоминают при описании этого алгоритма).
>Сейчас глянул в zlib.h - есть там crc32 и даже комментарии
>как им пользоваться.

А я, балбес, прежде чем созать эту ветку просматривал zlib.h и ничего не нашел :(

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "CRC32"  
Сообщение от Al (??) on 16-Мрт-06, 20:12 
> >Но не ужели в библиотечных функциях на прикладном уровне нет?
>А почему это должно быть в системных либах? Мне много чего нужно,
>и не только CRC...
Потому что в отличии от функции вычисления траектории движения космического аппарата на Луну, CRC32 является довольно часто используемой.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "CRC32"  
Сообщение от Al (??) on 16-Мрт-06, 20:14 
>> >Но не ужели в библиотечных функциях на прикладном уровне нет?
>>А почему это должно быть в системных либах? Мне много чего нужно,
>>и не только CRC...
>Потому что в отличии от функции вычисления траектории движения космического аппарата на
>Луну, CRC32 является довольно часто используемой.
Мало того, е реализация присутствует в ядре.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "CRC32"  
Сообщение от Al (??) on 14-Мрт-06, 22:06 
>>>Подскажите библиотеку/функцию для вычисления crc32.
>
>А по поводу crc32 например
>http://www.jonh.net/~jonh/md5/crc32/

За ссылку спасибо.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру