| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
MegaVolt
Зарегистрирован: 06.10.2010 Сообщения: 11
|
Добавлено: Ср Окт 06, 2010 11:37 am Заголовок сообщения: Возможности по восстановлению у ICE ECC |
|
|
Шикарная прога ) Сам мечал как то написать что то подобное но руки не дошли а тут нашлась ваша. Я в восторге )))
Проблема не в софте а скорее у меня. Поэтому если тема не в том разделе перенесите её куда нужно
Вопрос в том что я не смог найти что именно может восттановить эта прога. Т.е. какие повреждения при каких параметрах она восстанавливает. Может даже график. Количество восстанавливаемых единиц от тех параметров которые можно восстановить и влияние этих параметров на время восстановления.
Т.е. чтобы я мог выбирать цифры понимая на что они влияют.
Я понимаю что есть связь между размером проверочного файла и объёмом восстанавливаемых повреждений. Но вот какая не очень понимаю
И как именно прога воспринимает повреждения тоже не ясно. Потеря одного бита это 1 бит потяренный или один блок в котором содержиться этот бит.
Буду благодарен если вы поделитесь этой информацией. |
|
| Вернуться к началу |
|
 |
persicum BANNED
Зарегистрирован: 29.06.2007 Сообщения: 179
|
Добавлено: Ср Окт 06, 2010 11:46 am Заголовок сообщения: |
|
|
Да все просто. Вся совокупность файлов сплошняком голова-к-хвосту разбивается на блоки. Их число берется из параметра Source Block Count. Потом вычисляются такие же по размеру блоки коррекции.
Любой блок коррекции может превратиться в блок данных.
"Раненых" блоков в этой программе быть не может. Только "убитые", для чего достаточно изменить всего бит или байт, то есть его MD5+CRC32. |
|
| Вернуться к началу |
|
 |
MegaVolt
Зарегистрирован: 06.10.2010 Сообщения: 11
|
Добавлено: Ср Окт 06, 2010 12:20 pm Заголовок сообщения: |
|
|
Т.е. избыточность всегда 100% и восстановливает всегда любые суммарные повреждения не превышащие исходный размер данных?
А чем это отличается тогда от просто резервного копирования? |
|
| Вернуться к началу |
|
 |
persicum BANNED
Зарегистрирован: 29.06.2007 Сообщения: 179
|
Добавлено: Ср Окт 06, 2010 12:24 pm Заголовок сообщения: |
|
|
| Я хотел сказать такие же по размеру блоки коррекции, но их количество может быть любым. |
|
| Вернуться к началу |
|
 |
MegaVolt
Зарегистрирован: 06.10.2010 Сообщения: 11
|
Добавлено: Ср Окт 06, 2010 1:21 pm Заголовок сообщения: |
|
|
Т.е. если добавлю 2 блока то любые 2 повреждённых блока можно восстановить? Если 3 то три?
Т.е. достигнута теоретическая способность исправления для ошибок со стираниями? |
|
| Вернуться к началу |
|
 |
persicum BANNED
Зарегистрирован: 29.06.2007 Сообщения: 179
|
Добавлено: Ср Окт 06, 2010 2:49 pm Заголовок сообщения: |
|
|
[Удалил со зла]
Последний раз редактировалось: persicum (Ср Окт 06, 2010 3:12 pm), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
MegaVolt
Зарегистрирован: 06.10.2010 Сообщения: 11
|
Добавлено: Ср Окт 06, 2010 3:02 pm Заголовок сообщения: |
|
|
persicum что то ты начал меня путать
Вопрос был вполне чётким и ответ хотелось бы тоже да или нет. Если нет то какие ограничения. Всё. | persicum писал(а): | | В ICEECC реализованы только стирания. Ошибки как таковые без знания мест не реализованы. | Я так понимаю контрольная сумма блока как раз и позволяет судить о том стёрт ли блок или нет. Искать конкретные места ошибок не интересно. | Цитата: | | 16-битным кодек ICEECC можно назвать только условно - выше 4000 томов загнется по быстродействию. | Кто такие тома и откуда они вообще взялись? | Цитата: | | Ващще посмотрите тут: | Что смотреть? Там есть ответы на мои вопросы? | Цитата: | | Тут есть и проги которые исправляют и стирания и ошибки в 8-битных кодах (дофига и дофига подблоков), есть и проги которые реализуют только стирания зато в 32-битных кодах (дофига и дофига блоков) | Ась? А по руски? Для тупых. И желательно в терминах % дополнительных данных/% восстанавливаемых |
|
| Вернуться к началу |
|
 |
Вадим Захаренко Модератор
Зарегистрирован: 14.08.2003 Сообщения: 2140 Откуда: Беларусь, г.Мозырь
|
Добавлено: Ср Окт 06, 2010 3:15 pm Заголовок сообщения: |
|
|
| MegaVolt писал(а): | persicum что то ты начал меня путать
| Это автор конкурирующей программы  _________________ Вы еще не читаете при помощи ИБР?
Тогда мы идет к вам  |
|
| Вернуться к началу |
|
 |
persicum BANNED
Зарегистрирован: 29.06.2007 Сообщения: 179
|
Добавлено: Ср Окт 06, 2010 3:49 pm Заголовок сообщения: |
|
|
| Цитата: | | Я так понимаю контрольная сумма блока как раз и позволяет судить о том стёрт ли блок или нет. Искать конкретные места ошибок не интересно. |
К каждому байту MD5 не приставишь, поди? Поэтому есть MDS (maximum distance separable типа) которые лечат и без всяких внешних контрольных сумм
| Цитата: | | Ась? А по руски? Для тупых. |
Про блок ты уже знаешь, далее по индукции. |
|
| Вернуться к началу |
|
 |
MegaVolt
Зарегистрирован: 06.10.2010 Сообщения: 11
|
Добавлено: Ср Окт 06, 2010 4:37 pm Заголовок сообщения: |
|
|
| Вадим Захаренко писал(а): | Это автор конкурирующей программы  | Это я понял )))
А авторы этой программы по начальному вопросу ответят? |
|
| Вернуться к началу |
|
 |
persicum BANNED
Зарегистрирован: 29.06.2007 Сообщения: 179
|
Добавлено: Ср Окт 06, 2010 4:39 pm Заголовок сообщения: |
|
|
| Да расслабся ты, каждые два блока вылечат любые другие два блока данных, три блока вылечат три и так далее... Эффективность 100% |
|
| Вернуться к началу |
|
 |
ICE Graphics Site Admin
Зарегистрирован: 26.01.2003 Сообщения: 2751
|
Добавлено: Ср Окт 06, 2010 11:26 pm Заголовок сообщения: |
|
|
| MegaVolt писал(а): | | Т.е. если добавлю 2 блока то любые 2 повреждённых блока можно восстановить? Если 3 то три? |
Именно так
| MegaVolt писал(а): | | Кто такие тома и откуда они вообще взялись? |
Не рекомендуется создавать больше 4000 блоков коррекции, потому что обращения матрицы становится ну очень длительным процессом. Также не рекомендуется использовать больше 8000 блоков данных, а то создание кода становится очень длительным.
| Цитата: | | Ась? А по руски? Для тупых. И желательно в терминах % дополнительных данных/% восстанавливаемых |
Работает ICE ECC приблизительно так:
1. Разбиваем все данные на число N число блоков данных
2. Считаем M число блоков коррекции
3. Любой из M блоков может починить любой блок данных. M блоков могут починить любые M блоков данных.
4. Речь идёт об исправлении ошибок, а не стираний. То есть ICE ECC самостоятельно всё проверит и починит, если это возможно. От юзера нужно минимум действий.
Ещё есть хелп к проге, он по английски, но должно быть понятно. |
|
| Вернуться к началу |
|
 |
persicum BANNED
Зарегистрирован: 29.06.2007 Сообщения: 179
|
|
| Вернуться к началу |
|
 |
MegaVolt
Зарегистрирован: 06.10.2010 Сообщения: 11
|
Добавлено: Чт Окт 07, 2010 10:06 am Заголовок сообщения: |
|
|
Ага всё стало более менее понятно.
Есть ещё пару вопросов:
1. Что за параметр скорость? С одной стороны пишет 300мб/с а с другой файл который как раз 300 мег кодирует 10 минут
2. Где можно по русски почитать про используемые коди и теорию и пр...? |
|
| Вернуться к началу |
|
 |
persicum BANNED
Зарегистрирован: 29.06.2007 Сообщения: 179
|
Добавлено: Чт Окт 07, 2010 2:22 pm Заголовок сообщения: |
|
|
Это мегабакланы в секунду, как и у QuickPAR.
Если бы ты был внимательнее, узнал бы о прогах которые 300 метров за 10 сек объегоривают... а теперь тока клади в очередь выключить комп по окончании и ставь на ночь =((( у ICEECC есть не тока плюсы... |
|
| Вернуться к началу |
|
 |
|