Помогите сравнить :)

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

fob
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 70
Зарегистрирован: 19.06.2005 (Вс) 21:29

Помогите сравнить :)

Сообщение fob » 16.11.2005 (Ср) 9:14

Привет всем! Подкинули мне алгоритм рассчета контрольной суммы по содержимому файла, но написаный на VB6. Мне нужно было на VB.NET ну я и переписал. Тока вот что-то результаты совсем разные. Точнее получается так, что в моей переписаной версии для двух разных файлов получается одно значение контрольной суммы! Если не трудно сравните, плз, в чем разница и где я ошибся! Спасибо!
Вложения
ccrc.zip
Исходные тексты
(6.68 Кб) Скачиваний: 44

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Помогите сравнить :)

Сообщение tyomitch » 16.11.2005 (Ср) 9:59

fob писал(а):Точнее получается так, что в моей переписаной версии для двух разных файлов получается одно значение контрольной суммы!

А как, собственно, может быть иначе?
Чтобы у разных файлов всегда были разные суммы?
Так не бывает.
Изображение

fob
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 70
Зарегистрирован: 19.06.2005 (Вс) 21:29

Сообщение fob » 16.11.2005 (Ср) 10:08

Сорри, но ведь именно ведь кажется в этом и есть смысл контрольных сумм - что для двух РАЗНЫХ исходных значений не должна получиться ОДИНКАОВАЯ сумма!!!!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.11.2005 (Ср) 12:21

Какова длина контрольной суммы в байтах, друг мой?..
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.11.2005 (Ср) 14:29

Не важно даже какая, важно что конечная ;-)
Изображение


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 98

    TopList