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

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

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

Цитата:
persicum: ICEECC давно сдох [.. cut ..]
Секта PAR2 лютует, там уже взялись за AVX512 [.. cut ..]
PAR3 висит в проекте 15 лет

1. Спасибо за программу. Аналоги - всегда хорошо.
2. Я понимаю, что своё хвалить - нормально. Оно "родное" и тд.
И когда оно своё - в том числе всё понятно без примеров/хинтов.
Однако: вот для простого домашнего юзера. Делаем temp-файлы
для исходника [у кого-то, возможно, снижая ресурс SSD],
потом всё это обрабатываем и генерируем корр. информацию.
 
Плюс конкурентов в том, что они имеют хоть какую-то ГУЮ.
Я не буду их перехваливать, там тоже есть к чему придраться.
Тот же ICE - при всех минусах, в том числе оболочки,
в пару кликов и без промежуточных файлов генерит
нам корр. информацию. Я на не шибко крутом процессоре
тестил - ну минут 6, допустим, уходит у вашей утилиты,
а 9 - у ICE'a. Не такая уж катастрофическая разница.
Размер обрабатываемых файлов был примерно 2-3 ГБ.
У par - тоже в пару кликов всё делается в фоне [GUI].
Хотя и ноет о недостатке свобод. места, в отличие от ICE.
 
Использование FAR - возможно, лучше, чем ничего,
но свой графический интерфейс, да ещё юзер-френдли
реализованный это то, чего не хватает вашему продукту.
 
Чисто замечание со стороны, а не попытка принизить и т.д..

Всего записей: 3470 | Зарегистр. 28-08-2010 | Отправлено: 08:58 22-12-2024 | Исправлено: vasevase, 09:12 22-12-2024
Pasha_ZZZ



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

Цитата:
ну минут 6, допустим, уходит у вашей утилиты,
а 9 - у ICE'a. Не такая уж катастрофическая разница.

Ничоси, небольшая разница, в полтора раза.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasevase
rsc32 отличается от ICEECC способностью генерить большое число блоков, я обычно использую 256000. ICEECC уже загнется и при 20000. Там будет не 6 минут, а 6 часов. Некоторые на ночь ставят. Нужно это или нет это как вопрос нужен огнетушитель или нет, порошковый или эмульсионный, если останется от чего отмывать порошок или пену.
 
Юникод, GUI, чтение файлов асинхронно в 4 потока, под мак виндовс линукс и на github будут делать другие люди. Я лишь сообщил хорошую новость - сделать миллион блоков можно. Узнав про волшебное число FFF00001, всем известный Булат потом выступал на конференциях про изумительные коды 1гиг/с. Вот такие люди могли бы сделать без особых трудов отдельную софтину.

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

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

Цитата:
Плюс конкурентов в том, что они имеют хоть какую-то ГУЮ.

есть менюха для FAR - вполне себе гуй. если дефолт не нрав, можно самому редачить.

Всего записей: 155 | Зарегистр. 17-09-2006 | Отправлено: 10:23 22-12-2024
Pasha_ZZZ



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

Цитата:
если дефолт не нрав, можно самому редачить.

Одна строка и дополнительная пара фигурных скобок - и меню превращается в подменю (что по мне логичней).

Всего записей: 12997 | Зарегистр. 11-03-2002 | Отправлено: 10:27 22-12-2024
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
Я же говорю: самый жирный плюс [конкурентов], точнее два:
ткнул два раза мышкой - и готово. БЕЗ промежуточных
итераций. Т.е. я [в RSC32] для двухгигового файла ещё должен
создать на диск ~ такого же размера temp-файл,
обработать его, и только потом получить результат.
А если накопитель - тормозной?
В те же 9 минут и выльется, если не больше.
Плюс возня с комстрокой. Не помню точно, всегда
ли была эта примочка к FAR'y, когда я пробовал, юзал
чисто в комстроке. А там ещё нужно просмотреть примеры
и подобрать правильную команду. Чтобы потом не мусор
нагенерился, а именно восст. данные для указанного.
С восстановлением - та же самая ситуация:
у конкурентов [ICE в частности] что в комстроке, что в GUI
не самым удачным, не особо интуитивно понятно реализовано.

Цитата:
persicum: будут делать другие люди

А будут ли? Вот и остаётся, по сути, только себя хвалить
[в то время, как масса юзеров будет проходить мимо, имхо].
 
lehachuev
Я Фаром не пользуюсь. Т.е. мне для программки, генерящей
избыточную информацию, отдельный файл. менеджер держать?
Плюс, там интерфейс "мамонтовый". Никого не осуждаю, если что.
Нравится - пользуйтесь. А, опять же, у конкурентов, par'овых:
драг'н'дропнул файло, тыр-пыр, создать. Всё. Без 'темпования'
и морщенья лба от просмотра чужих примеров и подбора параметров.
В обратную сторону [проверка данных] - аналогично: открыл,
дождался 'пробега ползунка', успокоился, закрыл окошко.

Всего записей: 3470 | Зарегистр. 28-08-2010 | Отправлено: 10:48 22-12-2024 | Исправлено: vasevase, 10:55 22-12-2024
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Полностью согласен с Pasha_ZZZ - 50% разницы это огромная разница, на пальцах - готовы ли вы в магазине взять тот же товар, но на 50% дороже? - Думаю разница и в 10% не оставит более дорогому товару шансов. Поэтому был удивлён высказыванию автора
Цитата:
Приросту AVX2 дает не так много, процентов 30-40, а вот тормозить может знатно если кремень занимается троттлингом или еще хрен знает почему.
- 30-40% это большая разница! Конечно в разы куда как интереснее, но и 10-20% стоят того, чтобы за них бороться.
 
По поводу GUI - если выбирать между ним и консолью, то я предпочитаю консольный вариант исполнения, он гораздо гибче.
 
Чего не хватает тулзе, так это опции -? выдающей текст из option.txt в консоль - это же классика!
 
 
Добавлено:

Цитата:
Одна строка и дополнительная пара фигурных скобок - и меню превращается в подменю (что по мне логичней).

Поддерживаю - в фаре меню по-любому развесистое и RSC32 надо выделять в подгруппу.
 
Добавлено:
vasevase

Цитата:
Не помню точно, всегда  ли была эта примочка к FAR'y, когда я пробовал, юзал  чисто в комстроке. А там ещё нужно просмотреть примеры  и подобрать правильную команду.

Это было ещё ДО фара в NC (Norton Commander), VC (Volkov Commander), DN (DOS Navigator) и тд. В том числе и история ранее введённых команд. Но никто не запрещает использовать и батники с заранее прописанными командами, а на них ярлыки.
 
Добавлено:
persicum
XP, RAM 8GB, изменённый кернел, ОС видит её всю - есть смысл задавать
Цитата:
# Do not set more than 3.5G
  MemoryUsage=3.0g
больше чем 3.5-4GB?
 
По поводу temp'ов - нет ли возможности их перенести в память, или единственный вариант - рамдиск?

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



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

Цитата:
- 30-40% это большая разница!

Просто автор немного неправильно сказал. AVX2 не должен троттлить камень в принципе. Он понижает частоты турбобуста (но не ниже базовой!).
Троттлинг - это когда проц пропускает такты.
Если при каких-то условиях проц троттлится - это просто недостаток системы охлаждения.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
Смотрел Xeon'ы E5-26XXv4 - по сравнению с v3 понижают турбобуст только на 10%, т.е. не критично. 35-10 = +25% - это хороший выигрыш.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasevase
ICEECC это инкрементальные коды для относительно небольшого количества блоков;
RSC32 это быстрые коды, для быстрых кодов нужно сначала все данные транспонировать и немного обсчитать, поэтому свап файл.
 
Время измеряется не в минутах, а сколько блоков можно сделать, вычислительная сложность. На rsc32 можно сделать хоть миллион блоков, до 8 миллионов с 3 гигами памяти (но не нужно и опасно). Коды ICEECC - "пузырьковые", много не насчитаешь.
vasevase
ICEECC не хранит контрольных сумм файлов, ни md5, ни даже CRC32. Только блоков.
 
RSC32 - это прежде всего ревизорчик, коды считаются редко. Обычно достаточно просто суммы файлов посчитать для переноски или хранения. Ревизорчик из меню Фара, чтоб не вылезать из Фара, где работа с файлами и идет.
 
Добавлено:
Alexyz21
Хелп по ключу -h
 
Добавлено:
Alexyz21
Проверьте у себя, дает ли прирост AVX2, который по умолчанию включен. Чтоб отключить, нужен ключ -offAVX2 или в ini поставить SIMDLevel=4.
 
Добавлено:
больше чем 3.5-4GB?
 
Прога 32-разрядная, 4G потолок, но не всегда OS может выдать непрерывный кусок памяти для процесса. 3G или 3.5G мало на что влияет, дальше будут вылеты.
 
А чем временные файлы мешают, жалко SSD? Если в машине много гигов памяти, операции и так кешируются во всей памяти, правда ресурс SSD будет тратиться, да.  

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сейчас на Xeon L5420, у него SSE4.1 максимум - поверял -b2t с каждым более свежим набором SIMD скорость растёт.
 

Цитата:
Хелп по ключу -h

Имхо есть смысл добавить синоним -?
 

Цитата:
Redundancy...................: 9.998%
Header Redundancy............: 5
- 5 раз, или 5%? Во 2-ом случае надо бы добавить %.  Также в рапорте Redundancy не всегда равен указанному пользователем, например пользователь использовал 10%, а в рапорте 9.998% - может стоит округлять?
 
 
SSD. Думаю его жалко 95-98-и % пользователей.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
5 раз, заголовки это кощеева игла, без FHash и VHash вообще делать нечего.

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



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

Цитата:
CreateRecovery Report Generated by RSC32.EXE v3.28:
                                                   
Encoding Method..............: RS32_MNT            
Number of Data Volumes.......: 53                  
Number of Recovery Volumes...: 10                  
Total Size...................: 2,484,256            
Recovery Size................: 484,366              
Overall Size.................: 2,968,622            
Size of Volume...............: 46,996              
Size of Buffer...............: 46,996 (100%)        
Volume Alignment.............: Not Available        
Redundancy...................: 18.87%              
Header Redundancy............: 5                    
Efficiency...................: 97.03%              
Transform Efficiency.........: 98.44%              
Memory Required..............: 3,017,940            
Number of Threads............: 4                    
AVX2 Support.................: Disabled            
SSE4.1 Support...............: Enabled              
SSE2 Support.................: Enabled              
MMX Support..................: Enabled              
Sizing Scheme................: 5 Equal Files        

53+10=63<64 - Задаваемые пользователем значения, например Volumes, Redundancy являются не строгими, а лишь ориентировочными для программы?
 
-vt

Цитата:
ViewTable Report Generated by RSC32.EXE v3.28:
Table was created: 22-Dec-2024
CheckSum Method: blake2sp-256 (Base16)

Время создания таблицы не помешало бы
 
-crr
Тоже дата и время создания рековери записи не помешало бы

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если задать без процентов, то будет наверное, точным, например как -wrr64-10.
 
Если вас интересуют алгоритмы, то ьыстрые подстраиваются под степень двойки, а матричные - нет, там строго будет число блоков, которые задали, ну и марица в памяти mxn, какую попросили в ключе.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Алгоритм лучше выбирать программе (автору), ему виднее какой оптимальный.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если зададите как -wrr65-10  (без процентов), но наверно будет строго 65-10, но transform efficiency будет 50%, то есть половину времени код будет играть на нулях.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понятно.
 
Ещё по рапортам
Memory Required..............: 6,696 - непонятны единицы измерения - B, KB, MB, GB идт.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ICEECC - отличная программа, хотя и заброшенная 15 лет назад. Она не создает временных файлов ни при кодировании ни при лечении (если только в файле не было вставок/удалений). PAR2 создает временные файлы при лечении всегда.
 
Добавлено:
Alexyz21
В ключах можно юзать k, m, g. Они означают десятичные величины, как ни странно. При выводе всегда байты.

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



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

Цитата:
19) Откройте файл C:\Tool\RSC32\RSC32.ini и укажите пути для временных  
файлов, отредактировав переменные FirstWorkDir и SecondWorkDir. Первая  
переменная должна содержать путь к HDD, отличному от HDD с  
защищаемыми файлами.

Из названия переменных непонятно, какой из HDD используется как TEMP, а какой для обрабатываемых DATA. Видимо 1-й это TEMP, 2-й DATA? - Имеет ли смысл для 1-го использовать RAM disk? И как поступает программа, если переменные пусты, а %TEMP% расположен на RAM диске?

Всего записей: 3752 | Зарегистр. 16-06-2007 | Отправлено: 13:54 22-12-2024 | Исправлено: Alexyz21, 13:58 22-12-2024
Pasha_ZZZ



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
persicum
Насчет временных файлов, что там с MultiPAR

Всего записей: 12997 | Зарегистр. 11-03-2002 | Отправлено: 14:01 22-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