Как сформировать рикавери рекорд?

Sincerely my Sobriety 24.05.2004 - 18:05 | Нужен код на ВБ или Делфи, или паскале, который создаст рекавери рекорд для строки состоящей из 6-ти 10-тичных цифр и будет не составлять по объему не более 30% от объема первоначальной информации (то есть максимум - две 10-значные цифры). Также нужен код на 100% восстанавливающий первоначальную информацию, если ошибки составляют не более 13% от информации, уже содержащей в себе рекавери рекорд. http://www.kuban.ru/forum_new/forum9/files/182684.html
tvv 1 - 24.05.2004 - 20:31 | А использовать CRC с избыточной информацией, не пробовал ? Правда не ясно можно ли такое реализовать при ограничении в 30%. А также можно попытаться что то придумать, если эти числа "6-ти 10-тичных цифр" не случайны и как то между собой связаны.
Sincerely my Sobriety 2 - 25.05.2004 - 10:18 | Почему ограничение в 30% тебе кажется маленьким? Если бы так было, то существовать смог бы только РЭЙД-0 (зеркалирование), а РЭЙД-5 не смог бы. Однако он существует - если винтов 3, то избыточность информации - 33.3%. Если винта 4 - то 25, и так далее. Если выходит из строя за один раз не более одного винта, то мы всю (!!!) инфу, которую он хранил восстанавливаем на основании избыточной. Я не то, чтобы не пробовала. Мне нужен пример кода, Или хотябы описание алгоритма из знаменитого трехтомника, про который Билли Гейтс сказал, что тот, кто его прочитает сможет без труджа устроиться в Майкрософт
CP 3 - 25.05.2004 - 12:29 | Господа программисты учите математику, в жизни пригодиться. Избыточность рэйд-5 основана на XOR и ничего более.
Sincerely my Sobriety 4 - 25.05.2004 - 13:08 | 3-й, нужен пример реализации Ксора для строки из 10-тичных цифр.
CP 5 - 25.05.2004 - 13:18 | x1, x2, x3 - целые числа y = x1^x2^x3, ^-это XOR y^x2^x3 == x1 y^x1^x3 == x2 y^x1^x2 == x3 и тд для любого количества чисел.

>>