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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тогда в pdf в цитате выше неправильно указано количество блоков.
 

Цитата:
Что батники?

Из папки BAT дистриба, разумеется.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно, указано неточно, но при таком большом количестве блоков точность до каждого блока и не нужна.
 
Добавлено:
Насчет лечения из батников есть сомнения. Порча файла это ЧП, нужно конкретно разбираться в каждом случае.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rsc32 -rrr -rr -mf -ya -bn"%%a" -la
 
не возвращает в лог полный путь (имя) объекта
 
 
XP, NVidia GeForce 9800GT. GPU подключается автоматически или не поддерживается? В логе нет упоминания об этом.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Локальные пути пишет в лог. Базовое имя по -bn не пишет.
 
Добавлено:
GPU нет в программе. Есть только AVX2 но код не нативный, а префиксированный разрушающий из SSE2. Нужно проверить один раз, что быстрее SSE2 или AVX2.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RSC32.log пример 2 вызова опции выше:

Код:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
Recovery Report Generated by RSC32.EXE v3.28:
                                     
NotFound Errors..: 0
Reading Errors...: 0
Access Errors....: 0
Size Errors......: 0
CRC Errors.......: 0
 
All OK
Repairing is not required
 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
Recovery Report Generated by RSC32.EXE v3.28:
                                     
NotFound Errors..: 0
Reading Errors...: 0
Access Errors....: 0
Size Errors......: 0
CRC Errors.......: 0
 
All OK
Repairing is not required
 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуйте -rt -la -bnчтототам

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



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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Щас попробовал:
rsc32 -rt -la -bnУрок
 
В файл rsc32.log все накидал. И в консоль 98*25

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробовал rsc32 -rrr -rr -mf -ya -rt -bn"%%a" -la в батнике

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я понял. -rt это отдельная команда от -rrr. В меню Far ей соответствует Check Files.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Запустил добавление в папке BIN, не добавляет в базу FHash.RSC32 файлы rsc32.(ini|log|exe), rsc32_fftw3.dll. Если файлы не открыты на запись, то стоило бы добавлять, имхо.

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

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

Цитата:
кто в здравом уме будет паковать мультимедиа контент, mkv, mp3, djvu?  

я=)
я пакую киношки и книги в рары, разбивая их на тома, добавляя при архивировании 5% для восстановления плюс 3-5 томов восстановления, потом рары просчитываю в rsc32 и добавляю 15% избыточной инфы=) потом все это дело заливаю в юзнет=) ретеншен почти 6000 дней сейчас, 16,5 лет хранения=)

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

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

Цитата:
Запустил добавление в папке BIN, не добавляет в базу FHash.RSC32 файлы rsc32.(ini|log|exe), rsc32_fftw3.dll. Если файлы не открыты на запись, то стоило бы добавлять, имхо.

 
Эти файлы не цепляются не потому, что открыты на чтение, а потому, что их имена зарезервированы. При желании можно их обработать или добавить тоже (ключ -rn).
 
Добавлено:

Цитата:
я пакую киношки и книги в рары

Самый большой изврат который я делал - запаковал 40G драйверов SDI в один архив.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
туплю, но мне непонятно, как работает опция Protect Headers and Merge, если выбирать ее после добавления файлов, но до защиты. создаются vhash, fhash и parity, но в parity нет избыточной инфы для восстановления, как я это понимаю, а есть данные по заголовкам. и вы говорите, что необязательно делать protect - а в чем тогда защита, если нет избыточности на случай битых файлов?
а если сделать protect headers and merge после защиты, то файл parity будет весить уже прилично.) а файлов vol00 не будет...
мне бы что-то среднее)) защита заголовков, но при этом не объединять все vol00 в один и не сливать с parity - хотя бы потому что такой parity может весить немало=) по мне, лучше 5 vol00, чем один гигант.

Всего записей: 155 | Зарегистр. 17-09-2006 | Отправлено: 19:10 21-12-2024 | Исправлено: lehachuev, 19:23 21-12-2024
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта опция только после защиты работает. Я говорил, наоборот, можно protect headers не делать, а Protect Files это основное.

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

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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну заголовки и так защищены тем, что сидят на концах vol в пятикратном избыте. h1 означает, что у одного vol есть одна копия заголовков. Можно и больше сделать.  
 
Можно FHash и VHash защитить кодами RS и запаковать в маленький файл, просто нужно скрипт переделать. vol останутся.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
сделал я, в общем, в фаре add, protect и protect headers and merge
залью такое, проверим, если побьется)

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



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

Цитата:
Эти файлы не цепляются не потому, что открыты на чтение, а потому, что их имена зарезервированы.

Это очень спорное решение - пользователь может запустить обработку куста, и где-то в нём с вероятностью отличной от 0 могут быть файлы с такими названиями. Имхо нужна опция в ini вкл/откл резервирование, тем более пользователь не знает какие имена зарезервированы сегодня, какие через год и тд.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lehachuev
Замените четвертую строчку на такую, где после -bn%RSC32_BaseName% идет Header*
 
Тогда Parity станет маленьким.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 20:03 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