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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 17 18 19 20

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

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. Постоянно обновляется.
 
Домашняя страница: https://github.com/Yutaka-Sawada/MultiPar
Страница для скачивания: https://github.com/Yutaka-Sawada/MultiPar/releases
 
ICEECC
Описание: программа во многом аналогична MultiPAR, но появилась на несколько лет раньше. Русский язык отсутствует. Не обновлялась с 2009 года. На сегодня работает примерно в 5 раз медленнее, чем MultiPAR.
 
Домашняя страница: http://www.ice-graphics.com/ICEECC/IndexR.html
Страница для скачивания: http://www.ice-graphics.com/ICEECC/DownloadR.html
Страница для скачивания: https://disk.yandex.ru/d/p-PmfVPkv-5HEw
 
 
32-битные коды Рида-Соломона
 
RSC32
Описание: консольная утилита для контроля целостности файлов с использованием hash-функций CRC32, CRC64, MD5, SHA1, SHA256, Tiger и blake2sp. Реализация эффективных 32-разрядных кодов Рида-Соломона позволила оперировать сотнями тысяч и миллионами блоков без драматического влияния на быстродействие. Использует FAR Manager как свой GUI
 
Страница для скачивания: https://disk.yandex.ru/d/JCYnpBj0UNvMlQ
 


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

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 11:35 18-07-2007 | Исправлено: persicum, 11:46 05-02-2025
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это значит, первые несколько байт файла vhash.rse32 отличаются от RSE32 1A 10 (два последних в гексах)

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 21:51 13-12-2024 | Исправлено: persicum, 23:36 13-12-2024
lehachuev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
приветствую)
а это лечится?

Всего записей: 155 | Зарегистр. 17-09-2006 | Отправлено: 11:33 14-12-2024
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А какие файлы есть, кроме защищаемых?
 
Добавлено:
И какие байты стоят у вас?
 
Добавлено:
Для этого в меню Far есть команда Search Good Headers

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 11:40 14-12-2024
lehachuev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
все файлы есть, только они все битые в разной степени=)

Всего записей: 155 | Зарегистр. 17-09-2006 | Отправлено: 12:04 14-12-2024
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все файлы битые - это норма. А если битые все заголовки - это беда. С последней версией идет скрипт (Protect Headers and Merge), который повторным вызовом программы защищает большие заголовки словно это простые файлы и пакует все вместе архиватором с перемеживанием. Такую конструкцию убить практически невозможно.
 
Нужно посмотреть первые байты. К сожалению, диагностика "Invalid тра-ля-ля" не различает, мусор ли там или действительно другая сигнатура от совсем ранних и дремучих версий. Поищите сигнатуру RSE32 и дальше в гексах 1A 10. Если она есть где-нибудь в ваших файлах, тогда можно испробовать некоторые команды по извлечению целых заголовков.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 12:42 14-12-2024 | Исправлено: persicum, 20:36 14-12-2024
lehachuev

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

Цитата:
С последней версией идет скрипт (Protect Headers and Merge), который повторным вызовом программы защищает большие заголовки словно это простые файлы и пакует все вместе архиватором с перемеживанием. Такую конструкцию убить практически невозможно.

А можно для чайников, как ее юзать, например, в Far? Или не в фар... что нужно добавить в батник?
у меня последняя версия 3.27. и я не вижу такой скрипт...
 
Добавлено:
ЕШКИН КОТ. ОНО ВОССТАНОВИЛО
оказывается, надо было переименовать файлы.
 
Цитата:
Search Good Headers
видимо воскрешает fhash и vhash, но дает им рандомные имена. и при сканировании прога не видит тома избыточной инфы. переименовал их по названию воскрешенных, и все получилось. Сейчас вспомнил, что об этом здесь уже писалось. Но не вспомнил вовремя((
АВТОР, огромное вам в сотый раз за прогу)) реанимировать в ситуации, когда побиты буквально все файлы, хоть и понемногу, это, конечно, мощно.

Всего записей: 155 | Зарегистр. 17-09-2006 | Отправлено: 22:58 14-12-2024 | Исправлено: lehachuev, 00:52 15-12-2024
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
программа RSC32 обновилась до версии 3.28, добавлена возможность отключать AVX2 из ini файла.
 
Приросту AVX2 дает не так много, процентов 30-40, а вот тормозить может знатно если кремень занимается троттлингом или еще хрен знает почему.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 13:59 18-12-2024
lehachuev

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

Цитата:
С последней версией идет скрипт (Protect Headers and Merge), который повторным вызовом программы защищает большие заголовки словно это простые файлы и пакует все вместе архиватором с перемеживанием.

подскажите плиз, как это юзать?

Всего записей: 155 | Зарегистр. 17-09-2006 | Отправлено: 18:00 19-12-2024
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сначала нужно аккуратно и руками проинсталлировать прогу:
1) сделать отдельную папку, например, c:\rsc32
2) покидать туда все bat и bin из архива
3) добавить в путя виндовз с:\rsc32  
4) добавить в FAR 3.0 менюшку для вызова сценариев RSC32
 
После того как все тома посчитаны, выбрать Protect Headers and Merge. Когда скрипт отработает, останутся три файла, FHash, VHash и Parity.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 22:57 19-12-2024
lehachuev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
после этого protect files? а файл parity нужен будет для восстановления? он ведь тоже может побиться))

Всего записей: 155 | Зарегистр. 17-09-2006 | Отправлено: 20:06 20-12-2024
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, после Protect, но делать это не обязательно. Кому то больше подходит vol*, комуто Parity. На мой взгляд, куча vol выглядит уж слишком параноидально, чем один Parity. Но уменьшать количество файлов vol через ключи или настройки меньше пяти не следует, так как они дублируют и заголовки. Даже если все заголовки будут битыми, из пяти битых заголовков можно сделать один хороший простым голосованием. И vol и Parity могут быть битыми как угодно, у них или нет структуры, или она не используется. Просто куски памяти на диске. Parity нужен чтоб относительно большие FHash и VHash первого уровня раскидать по всему файлу с избыточностью 500% и порезанные на 1000 кусков кодами РидаСоломона, и заменить их на крохотные Header.FHash и Header.VHash второго уровня, которые довольно малы и им легче остаться целыми.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 20:51 20-12-2024 | Исправлено: persicum, 21:06 20-12-2024
lehachuev

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

Всего записей: 155 | Зарегистр. 17-09-2006 | Отправлено: 21:01 20-12-2024
persicum

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

Цитата:
the best

Хех, просто немного математики и asm из детства. Это конешно не софт, а любительский исследовательский проект.  
 
ICEECC давно сдох, ICE-Graphics так и не родил 64-битной версии, он открыто говорил, что работает только за большие деньги.
 
Секта PAR2 лютует, там уже взялись за AVX512, NEON, SVE2, CudaCL на несколько видеокарт... Все ради 2000 томов.
 
PAR3 висит в проекте 15 лет, и там обсуждается дичь вроде LDPC с байтами.
 
Защита данных в архивах интересует очень многих, но кто в здравом уме будет паковать мультимедиа контент, mkv, mp3, djvu?  
Вот тут на помощь и приходят пархиваторы с защитой данных вне архивов.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 22:36 20-12-2024
Alexyz21



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

Цитата:
:  Protect with 32,768 Volumes
{
:  5% Redundancy
    rsc32 -wrr32000-5% -ya -bn%RSC32_BaseName%
 

, появился вопрос - почему в описании указано 8000h (32768), а в опции используется 32000? Аналогично и в остальных местах меню - вызывает странное впечатление.
 
В тоже время в Readme_rus.pdf вижу:

Цитата:
2) Производим кодирование 256000 блоков с 10% избыточностью, используя  
C:\TMP как временную директорию.  
rsc32 -wrr256000-10% -wrkc:\tmp -bnMovie

Т.е. с опцией wrr всё нормально - количество блоков указывается верно, неверно описание в FarMenu.txt

Всего записей: 3752 | Зарегистр. 16-06-2007 | Отправлено: 08:51 21-12-2024 | Исправлено: Alexyz21, 08:57 21-12-2024
Pasha_ZZZ



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
persicum

Цитата:
ICE-Graphics так и не родил 64-битной версии

Ну мы RSC32 64-битный тоже пока не дождались

Всего записей: 12997 | Зарегистр. 11-03-2002 | Отправлено: 09:00 21-12-2024
persicum

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

Цитата:
появился вопрос - почему в описании указано 8000h (32768), а в опции используется 32000? Аналогично и в остальных местах меню - вызывает странное впечатление.

 
Подстраивается под степень двойки автоматически.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 10:01 21-12-2024
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Инструмент замечательный, но не хватает описания опций. Отсутствуют -help -? для RSC.EXE. Также не хватает (имхо) батников восстановления файлов, например есть paf.bat и в пару к нему бы raf.bat:

Код:
@echo off
 
rem *** This batch resurrects separately all files in current directory ***
 
rem mode con cols=98 lines=25
rem color 1f
 
for /f "tokens=*" %%a in ('dir /A:-D /B') do (
 rsc32 -rrr -rr -mf -ya -bn"%%a" -la
)

 
аналогично и для остальных pa*.bat.

Всего записей: 3752 | Зарегистр. 16-06-2007 | Отправлено: 10:05 21-12-2024
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что батники? Основной режим это защита целиком.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 10:08 21-12-2024
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
Т.е. независимо от значения в wrrXXX в реальности XXX пересчитывается на степень 2 превышающую XXX, так как алгоритм работает с блоками 2^N?

Всего записей: 3752 | Зарегистр. 16-06-2007 | Отправлено: 10:09 21-12-2024 | Исправлено: Alexyz21, 10:10 21-12-2024
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, с числом блоков 2^n.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 10:11 21-12-2024 | Исправлено: persicum, 10:26 21-12-2024
Открыть новую тему     Написать ответ в эту тему

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru