Автор Тема: Как расчитать CRC 24 ?  (Прочитано 3136 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gorizont

  • Уважаемый
  • *****
  • Сообщений: 3828
  • Репутация: 0
  • Пол: Мужской
  • Аватара отключена за неуплату членских взносов.
Как расчитать CRC 24 ?
« : Января 22, 2009, 20:04:37 »
Ум за разум завалился уже ....

Есть у меня такая потребность изменить текст в файле, но этот файл составляющая архива, и при попытке внедрения этого файла в архив (архив специализированный) программа ругается на неправильный CRC . Ввиду того что я не программер и времени на изучение языков програмирования не имею, то хотелось-бы спросить у тех кто в теме, как можно расчитать CRC особо не углубляясь в премудрости програмирования?
Правая стрелочька указывает на CRC  левая не знаю что обозначает но как-то тоже учавствует в процессе, мне нужно заменить слово BMW на другое, программа упаковщик NavTwek принимает модифицированые файлы, главное что-бы CRC было правильным.
Нашёл вот это, но как юзать понятия не имею http://www.easics.be/webtools/crctool




Оффлайн Gorizont

  • Уважаемый
  • *****
  • Сообщений: 3828
  • Репутация: 0
  • Пол: Мужской
  • Аватара отключена за неуплату членских взносов.
Re: Как расчитать CRC 24 ?
« Ответ #1 : Января 23, 2009, 04:08:09 »
Забыл добавить, СRС 24 , не 16 не 32 а именно 24!!! 
Извините за большие скрины, не было времени уменьшать.
Совет нужен очень срочно..
Для амбициозных товарищей, вознагрождение расматривается.

Оффлайн kuza

  • Курилка
  • Бывалый
  • *
  • Сообщений: 676
  • Репутация: 0
  • Пол: Мужской
Re: Как расчитать CRC 24 ?
« Ответ #2 : Января 23, 2009, 15:42:55 »
Блин, Ваван! Я ж давно тебе говорил, что писал эти CRC на си, и посчитаю тебе эту сумму за символическое количество пива. Там алгоритм простейший.

Ткнул в яндекс - оказывается, и писать ничего не надо.
Прога назывеется Fsum Frontend 1.5.5.1
Поддерживает 96 всяких разных контрольных сум, хешей, дайджестов и т.д. Естественно, и CRC24 в том числе.
Если нужна помощь - звони! :)

http://downloads.sourceforge.net/fsumfe/fsumfrontend-1.5.5.1-bin.zip?modtime=1211903160&big_mirror=0&filesize=659247

It supports 96 algorithms: alder8, adler16, adler32, ap hash, bdkr, cksum, cksum mpeg2, crc8, crc16, crc16 ccitt, crc16 ibm, crc16 x25, crc16 xmodem, crc16 zmodem, crc24, crc32, crc32 bzip2, crc32 jamcrc, crc32 mpeg2, crc64, crc64 ecma, djb hash, dha256, edonley/emule, elf32, fletcher8, fletcher16, fletcher32, fnv0-32, fnv0-64, fnv1-32, fnv1-64, fnv1a-32, fnv1a-64, fork256, ghash3, ghash5, gost, has160, haval (128, 160, 192, 224, 256 bits) (3, 4, 5 passes), jhash, js hash, md2, md4, md5, panama, pjw32, ripemd128, ripemd160, ripemd256, ripemd320, rs hash, sdbm, sha0, sha1, sha224, sha256, sha384, sha512, size64, snefru2 (128, 256 bits) (4, 8 passes), sum8, sum16, sum24, sum32, sum64, sumbsd, sumsyv, tiger128, tiger160, tiger192, tiger2, tiger tree, tiger tree 2, whirlpool0, whirlpool1, whirlpool2, xor8, xum32.

Кстати, проект с открытыми исходниками, находится sourceforge.net, работает на различных платформах :)

Оффлайн Gorizont

  • Уважаемый
  • *****
  • Сообщений: 3828
  • Репутация: 0
  • Пол: Мужской
  • Аватара отключена за неуплату членских взносов.
Re: Как расчитать CRC 24 ?
« Ответ #3 : Января 26, 2009, 00:10:14 »
Победить не получилось, просидели с KUZA полночи,  попрежнему актуально.

Оффлайн kuza

  • Курилка
  • Бывалый
  • *
  • Сообщений: 676
  • Репутация: 0
  • Пол: Мужской
Re: Как расчитать CRC 24 ?
« Ответ #4 : Января 26, 2009, 12:33:54 »
Только задача у тебя другая. CRC-то мы успешно считали.