Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » ICEECC | QuickPAR | MultiPAR | RSC32 и др.

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Открыть новую тему     Написать ответ в эту тему

persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программы данного раздела служат для обнаружения и исправления ошибок, возникающих при передаче данных и их долговременном хранении. Как правило, восстановление возможно, если суммарный объем повреждений в искаженных файлах вместе с объемом полностью утраченных файлов не превышает объем корректирующей информации, которая заблаговременно дописывается на носитель.
 
 
Контроль целостности без возможности восстановления
 
RHash
Описание: замечательная кроссплатформенная консольная утилита для вычисления огромного количества криптографически-стойких hash-функций, в том числе и используемых в p2p сетях. Программы этой группы не способны к исправлению данных сами по себе, но способны указывать на ситуации, когда необходимо воспользоваться резервной копией или перекачать файл заново
 
Домашняя страница: https://github.com/rhash/RHash
Страница для скачивания: http://sourceforge.net/projects/rhash/files/rhash/
 
RapidCRC Unicode
Описание: профессиональное средство для расчета hash-функций, в том числе и современных быстрых многопоточных функций blake2sp и blake3.
 
Домашняя страница: https://www.ov2.eu/programs/rapidcrc-unicode
Страница для скачивания: https://www.ov2.eu/programs/rapidcrc-unicode
 
CHK Hash Sum
Описание: портативная утилита для контроля целостности файлов с поддержкой Юникода и перетягивания.  
 
Домашняя страница: https://compressme.net/
Страница для скачивания: https://compressme.net/
 
 
8-битные коды Рида-Соломона
 
DVDisaster
Описание: Программа для защиты данных на оптических дисках CD, DVD и BD путём добавления к нему избыточной информации.
 
Домашняя страница: https://sourceforge.net/projects/dvdisaster/
Страница для скачивания: https://sourceforge.net/projects/dvdisaster/files/dvdisaster/
 
 
16-битные коды Рида-Соломона
 
WinRAR
Описание: популярный архиватор, начиная с версии 5.0 создает до 65535 томов восстановления. Кроме того, использует коды RS и для добавления информации восстановления к архивам, выгодно отличаясь от всех других архиваторов.
 
Домашняя страница: http://www.win-rar.ru/
Страница для скачивания: https://www.win-rar.com/download.html?&L=4
 
MultiPAR
Описание: Мощная программа для защиты файлов от повреждений. Одновременно работает в 32- и 64-разрядном окружении. Поддержка многопоточности, Юникода, русского языка. Использует ускорение AVX2 и вычисления GPU. Постоянно обновляется.
 
Домашняя страница: http://hp.vector.co.jp/authors/VA021385/
Страница для скачивания: http://www.vector.co.jp/soft/dl/winnt/util/se460801.html
 
ICEECC
Описание: программа во многом аналогична MultiPAR, но появилась на несколько лет раньше. Русский язык отсутствует. Не обновлялась с 2009 года. На сегодня работает примерно в 5 раз медленнее, чем MultiPAR.
 
Домашняя страница: http://www.ice-graphics.com/ICEECC/IndexR.html
Страница для скачивания: http://www.ice-graphics.com/ICEECC/DownloadR.html
 
 
32-битные коды Рида-Соломона
 
RSC32
Описание: консольная утилита для контроля целостности файлов с использованием hash-функций CRC32, CRC64, MD5, SHA1, SHA256, Tiger и blake2sp. Реализация эффективных 32-разрядных кодов Рида-Соломона позволила оперировать сотнями тысяч и миллионами блоков без драматического влияния на быстродействие. Использует FAR Manager как свой GUI
 
Страница для скачивания: https://disk.yandex.ru/d/yFtikZtmyWuQ1w
 


Схожая тема: ZIDRAV и CRC Recovery 2005

Всего записей: 462 | Зарегистр. 27-06-2007 | Отправлено: 11:35 18-07-2007 | Исправлено: persicum, 11:39 29-10-2021
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый вечер, lehachuev
"%%a" - это обращение к переменной цикла (for /?) только в виндовом cmd. Ближайший аналог - $i. Если Вы хотите, чтобы это работало, Вам нужно взять cmd.exe минимум от WinXP и запускать Far через него - не  "wineconsole /home/far/far.exe"  , а "wineconsole /home/far/cmd.exe /c far.exe". Или как-то так.  
Вы меню сохраняли (как сказано в инструкции?) - Скопировать в буфер обмена содержимое Farmenu.txt , открыть far , нажать F2, затем Alt-F4, вставить из буфера обмена, нажать F2, Esc? От себя добавлю, что в 3 Far стоит удалить три строки вида "macro: post F2" - чего-то с ними не дружит. Это возврат в меню после выполнения действия. С макросами Far не разбирался, поэтому не знаю, как исправить.

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 23:46 17-12-2012
lehachuev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня при нажатии альт-ф4 фар молча закрывается
если не трудно, дайте плиз строку для линуха, чтобы в каталоге создавались три тома 384000-10%, временная папка пусть будет тем же каталогом, если возможно. без мороки с заменой cmd - где ж я его возьму.
 
PS. Уф, вроде разобрался, спасибо!

Всего записей: 139 | Зарегистр. 17-09-2006 | Отправлено: 00:25 18-12-2012 | Исправлено: lehachuev, 00:44 18-12-2012
NeoNero



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый persicum!
Я хотел бы научиться пользоваться вашей программой, и написать к ней небольшой GUI, однако сложно разобраться в её работе в связи с многочисленностью настроек и минимальностью их описания...
Не подскажете где можно взять более детальное описание настроек программы (желательно с поясняющими примерами)?

Всего записей: 20 | Зарегистр. 06-05-2011 | Отправлено: 00:17 23-12-2012
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
Инструкция по использованию программы RSC32.
 
1) Сначала нужно создать файл FHash.RSC32 - список контрольных сумм файлов.
Пример полной строки:
rsc32 -wt -r -bnTest -md5 -lo -ys -yt
 
Пояснения:
-wt :дает команду создания нового списка контрольных сумм,
варианты:
-at :не обновляет файлы, которые уже есть в списке, а только добавляет новые
-ut :перерасчет сумм указанных файлов, вне зависимости есть они в таблице или новые.
-wtMyDir :создаст файл FHash.RSC32 в директории MyDir
-wt SourceDir\ -twSourceDir :возьмет все файлы из общего пути SourceDir,
     но не сохранит этот путь.
 
-r :рекурсивный поиск в поддиректрориях
варианты:
-rw :рекурсивный поиск только масок типа \*.*
 
-bnTest :добавляет базовое имя, в данном случае получается Test.FHash.RSC32
 
-md5 :выбор хеш-функции контрольных сумм, MD5
варианты:
-md2 :CRC64
-sha1 :SHA1
-sha2 :SHA256
-tig :Tiger
 
-lo :лог действий в файл RSC32.LOG с перезаписью,
ловить консоль не нужно! (или, через GUI разве что для процентов - прогресса)
варианты:
-la :лог действий с добавлением,
-loTempDir - лог действий в директорию TempDir.
 
-ys -yt :запретить вопросы на экранную прокрутку и на перезапись.
 
2) Теперь собственно защита:
rsc32 -wrr256000-10% -ya -bnTest -wrkTemp -mu750m -hr3 -sn3
 
-wrr256000-10% :разбить общий объем данных на 256000 виртуальных секторов и рассчитать 10% избытка.
варианты:
256000 :можно использовать степеня двойки от 32000 до 512000, в крайнем случае миллион.
10% :избыточность возможна любая
-wrr256k-FittoDisk :подогнать избыточность под размер диска, который можно задать ключем -ds
-wrr256k-FittoDisk -ed :подогнать избыточность под пустой отдельный диск.
-wrr256000-10%-MyDir :складировать избыточность в дирку MyDir, где также лежит FHash.RSC32
-wrr256000-10%-MyDir -prSourceDir :искать защищаемые файлы в SourceDir, поскольку  
 FHash.RSC32 по-хорошему не должен содержать полные глобальные пути.  
 
-bnTest :использовать базовое имя.
 
-wrkTemp  :задать путь для временных файлов, желательно на отдельном физическом диске!
В случае краха-глюков временные файлы не удаляются!!! Проследить.
         
-mu750m  :доступная память RAM для использования, колышется от 256m до 1g и мало на что влияет.
 
-hr3 :сохранить три копии заголовочных файлов
 
-sn3 :разбить избыточность на 3 равных файла
вариант:
-pow10 :разбить избыточность по системе 1,1,2,5,10,10,20,50,100,100,200,500...
-pow2 :разбить избыточность по системе 1,2,4,8,16,32,64,128,256....
 
-ya :не задавать никаких вопросов
 
 
3) Лечение:
rsc32 -rrr -mf -ya -bnTest -rr -wrkTemp1 -wr2Temp2
 
-rrr :лечить файлы
варианты:
-rrrMyDir :брать избыточность из MyDir.
-rrrMyDir -prSourceDir -toSourceDir -poDestDir :вылеченные файлы будут в DestDir без общих путей.
 
-mf :минимизировать поиск, не искать блоков более чем необходимо для восстановления.
 
-rr :перезаписывать битые файлы вылеченными, а не складировать в специальную директорию
 
-wrkTemp1 :первая временная директория, желательно на отдельном диске от данных
 
-wrkTemp2 :вторая временная директория, желательно на отдельном диске от Temp1,
для двух дисков C: и D: и данные лежат на C:, можно указать -wrkD: -wrk2C:
 

Всего записей: 462 | Зарегистр. 27-06-2007 | Отправлено: 15:43 25-12-2012
lehachuev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите плиз, как еще можно добавить в меню ФАРа менюху rsc32? у меня при нажатии alt-f4 ФАР закрывается

Всего записей: 139 | Зарегистр. 17-09-2006 | Отправлено: 18:45 20-01-2013
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день, lehachuev
Вроде же Вы разобрались???
Для FAR3 (если Вы используете его), создаете рядом с far.exe файл far.exe.ini с содержимым  

Код:
 
[General]
UseSystemProfiles=0
UserProfileDir=%FARHOME%\Profile
UserLocalProfileDir=%FARHOME%\Profile
 

Перезапустите FAR. Попробуйте еще раз f2,alt-f4. Если не сработает, копируете при помощи FAR Farmenu.txt в "%FARHOME%\PROFILE\farmenu.ini". Проверяете, появилось ли меню. Если нет, обращаетесь в ветку по FAR Плагины и настройки Far Manager (часть 3)  
FAR1 хранит в реестре, так что увы...
 
Добавлено : И попробуйте еще сохранить Farmenu.txt как farmenu.ini рядом с FAR.exe.

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 19:42 20-01-2013 | Исправлено: Alex_Piggy, 19:44 20-01-2013
lehachuev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый вечер! Я разобрался, только не с ФАРом, а с командлайн. Но вот сейчас нужно прочекать файл - и ничего не выходит, не открывается fhash. Или fhash скачался битый, или я умудряюсь что-то не то ввести, хотя лажать там вроде совсем уж негде. Вот и понадобилось меню ФАР - для верности, так сказать...  
Не сработало Будем страдать дальше. Спасибо за совет!

Всего записей: 139 | Зарегистр. 17-09-2006 | Отправлено: 20:00 20-01-2013
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lehachuev
Вы пожалуйста, покажите, что у Вас где лежит (напр, ls -R) и что Вы вводите. "-shd" пробовали?

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 20:32 20-01-2013
ss4488



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Были проблемы со скачиванием, кому надо залил сюда -- MultiPar v1.2.1.8. Multi Portable — 2012 Nov. 24 ---- прямая.

Всего записей: 163 | Зарегистр. 29-01-2008 | Отправлено: 17:02 07-02-2013
lehachuev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy
добрый день! только сейчас залез, увидел ваш пост, сорри... с меню фара все получилось. теперь не работает rsc32 через него. контрольные суммы считает, а собственно тома создавать не хочет((( не знаете, случайно, что бы это значило?

Всего записей: 139 | Зарегистр. 17-09-2006 | Отправлено: 08:22 13-02-2013
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день, lehachuev
Замените в FarMenu все строки вида "-wrr65000-5%" на "-wrr65000-5p", где "65000" и "5" - любые числа.
 
Обновил Wine с древней 1.3 и столкнулся с той же проблемой, что у Вас - в Wine 1.5.22 "Alt-F4" вместо передачи сочетания клавиш в FAR посылает консоли команду закрытия.
Ошибочка вышла. Обновлял не только wine и переписались конфиги JWM (оконного менеджера).

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 12:09 13-02-2013 | Исправлено: Alex_Piggy, 17:30 13-02-2013
lehachuev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy
огромное спасибо - теперь все работает.

Всего записей: 139 | Зарегистр. 17-09-2006 | Отправлено: 15:54 13-02-2013
tsvstar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У кого сохранилось - можно rsc32 залить куданибудь? желательно постарше версию. полдня потратил - ни одной живой ссылки в инете. не считая 8 гектарного green disc на торрентах

Всего записей: 5 | Зарегистр. 15-08-2006 | Отправлено: 16:33 06-03-2013
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день, tsvstar
Оригинальный архив залью завтра (сейчас нет доступа к Архиву). Посмотрю, какие еще версии есть (не помню, была ли 3.06?)
RSC32 3.05 от 22.10.12
Добавлено:
RSC32.rar

Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 16:54 06-03-2013 | Исправлено: Alex_Piggy, 17:59 07-03-2013
tsvstar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy, Спасибо! Скачал. Буду эксперементировать.
А то жаль когда такая классная (судя из описания) вещь - не только почти неизвестна, но и не невозможно найти.

Всего записей: 5 | Зарегистр. 15-08-2006 | Отправлено: 14:08 07-03-2013
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если воспользоваться предустановками из менюшки FARа для 256000 блоков, для 4G исходных файлов получим:  
 
блоков данных: 222257  
блоков коррекции: 37806  
избыточность: 17%  
размер блока: 17980 байт (8.7 реальных секторов)  
эффективность дискового пространства: 96%  

 
я правильно понимаю, что при этом может быть потеряно 37806 любых блоков и данные гарантированно будут восстановлены?

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 17:30 12-05-2013
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понимаете правильно.

Всего записей: 462 | Зарегистр. 27-06-2007 | Отправлено: 14:30 21-05-2013
nightkeeper



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На некоторое время выпал из темы, но сейчас возвращаюсь. Перебрал все свои DVD запасы, обнаружил что многое посыпалось, хотя и не сильно, но появилась некоторая статистика по живучести DVD. Сошелся на том, что идеально отдавать все же целую болванку под коды (1к3, 1к4 или 1к5, в зависимости от жадности), имея возможность восстановить реальный физический диск, так как на деле сталкивался с порчей каталога диска с последующей невозможность считать ни байта с такого диска. Также сохраняется возможность взрыва диска в приводе, падение на него молотка и подобные экстремальные случаи.  
 
Такой вопрос. А сами коды теперь как-нибудь защищены? Раньше, в более старых версиях, помнится, они были никак не защищены и довольно уязвимы. Тогда я паковал их дополнительно RARом с информацией для восстановления или ICE ECC с избыточностью более 100% чтобы они сами были гарантированно считаны даже со сбойной болванки и это работало. Что сейчас будет если сама болванка с кодами покроется битыми секторами?
 
И как идет развитие программы, с версии 3.05 были какие-нибудь изменения, есть что-нибудь в планах? =)

Всего записей: 30 | Зарегистр. 31-12-2002 | Отправлено: 08:25 24-11-2013 | Исправлено: nightkeeper, 08:29 24-11-2013
savant_a



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nightkeeper
Я делаю так (выходит на n-ю копеечку подороже):
Важные данные готовлю (шифрую, пакую, делю на многотомные архивы и т.д.) для записи на DVD. Непосредственно перед записью обрабатываю с помощью MultiPar (аналог ICEECC), процент размера заплаток от общего размера данных - 10%. Затем файло (пока что ценные данные, а НЕ "заплаты") пишу на диски, предварительно упаковав WinRAR'ом, и поделив их на многотомники в 500 метров каждый.
Собственно запись. Делаю две копии, т.е. задаю программе для записи, что бы та жгла две болванки. После того, как напрожигаю  пачку болванок важной инфы, у меня набирается к тому времени какое-то количество "заплаток" (информация для восстановления).
Вот их я пакую в RAR5 (у пятерки более устойчива информация для восстановления к повреждениям самой себя) с "заплаткой" в 10%. При этом задаю программке, что бы архив била на многотомные архивы в 50 мегабайт. Многотомники нужны для того, что бы была возможность скопировать как можно больше архивов с диска на комп без танцев с бубном. Нечитабельные файлы выдергиваю с помощью спец.софта (см. далее).
Теперь практика (до нее пока не доходило).
Две копии и того (инфа), и другого (заплаты) пишу для того, что если процессе копирования диск разорвет в приводе (CDSlow вам в помощь, тише едешь - толще морда), можно начать копировать с другого, но есть и другие причины. В случае, если не удается считать данные с одного диска, можно попробовать вторую копию, но ведь по закону подлости этот файл может и на второй копии не читаться, но скорее всего на других секторах. Вот тут на помощь приходит программа Non-Stop Copy (или аналоги), которая позволяет читать куски данных с разных носителей. Если уж так получилось, что повреждения болванок серьезные, или утеряна одна копия, а вторая плохо читается, то тут достаем из ящика диски с кодами Рида-Соломона, и начинаем колдовать уже над ними все по той же схеме:
 
savant_a

Цитата:
В случае, если не удается считать данные с одного диска, можно попробовать вторую копию, но ведь по закону подлости этот файл может и на второй копии не читаться, но скорее всего на других секторах. Вот тут на помощь приходит программа Non-Stop Copy (или аналоги), которая позволяет читать куски данных с разных носителей.

Примерно так.

Всего записей: 867 | Зарегистр. 23-03-2010 | Отправлено: 09:08 24-11-2013
nightkeeper



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
savant_a
 
 
Довольно интересный опыт! У самого крутилась в голове подобная схема хранения особо ценных данных, но в готовое решение так и не вылилась, в основном по причине того что не додумался о возможности существования программ вроде Non-Stop Copy, которая позволяет читать куски данных с разных носителей, что в данной схеме чуть ли не самое главное и многократно повышает ее эффективность! Спасибо за идею с этой программой, как раз искал нечто подобное, так как столкнулся с очень неприятной проблемой. Когда DVD начинает сыпаться и относительно легкие повреждения, легко покрываемые избыточностью, которую я предварительно насоздавал, становятся проблемой, так как из-за них очень муторно считывать данные. Когда-то я использовал стример Арвид (может кто еще помнит такую штуку). Прогу RSC32 я использую еще с тех времен (тогда она называлась CRC32). Так вот что мне нравилось, что софт стримера считывал  битые блоки очень легко, не тратя на это лишнее время, тут же "зануляя" их. Я тогда тут же создавал «патчи-заплатки» (разницу между вылеченными данными и «зануленными» из-за побитости) и дописывал их на кассету, считай нивелируя вновь возникающие БЭД блоки. Схема работала безупречно, на жуткого качества кассетах у меня умещалось 3.5-7 гб и хранилось все это достаточно надежно. В DVD же считывание БЭДов растягивается на 3 часа и чуть ли не на сутки в некоторых случаях, что жутко напрягает. Я уже заколебся искать возможность реализации такого же подхода для DVD, как у меня раньше было со стриммером, чтобы при возникновении сотки битых блоков привод не начинал заниматься с болванкой сексом, а тупо пропускал "куски побольше" зануляя их и шел дальше, ведь мои супер коды рида соломона все это легко вылечат. Так что эта прога Non-Stop Copy реально в тему, еще раз спасибо за нее
 
А почему используете MultiPar а не RSC32? RSC32 же намного быстрее кодит и тоже умеет рубить свою избыточность на равные куски, сила привычки? И почему RAR5, а не ICEECC вместо него в этой же схеме? Вроде как у ICEECC должно быть намного лучше с восстановлением в случае изощренного побития, они там все хвалились что даже «сдвинутые» данные неплохо восстанавливаются. За информацию о RAR5 с улучшенными кодами тоже спасибо, приму к сведению, завел себе портабельную версию сего, так как до этого везде использовал 3.0, который стал для меня своеобразным стандартом.
 

Всего записей: 30 | Зарегистр. 31-12-2002 | Отправлено: 09:19 25-11-2013 | Исправлено: nightkeeper, 09:20 25-11-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Компьютерный форум Ru.Board » Компьютеры » Программы » ICEECC | QuickPAR | MultiPAR | RSC32 и др.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru