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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
К сожалению, %temp% читать не умеет. Два темпа чтоб гонять данные между двумя HDD. Можно и RAM диск использовать, конечно.
 
Pasha_ZZZ
Временных файлов в Мультипар практически нет,
только для файла, который лечится. То есть сам файл не патчится, а заменяется своей хорошей копией. У ICEECC патчится при лечении.

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



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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
При создании временных файлов нет.
 
Добавлено:
lehachuev
Как такое может быть и как могли принять к работе такой протокол, пусть и 40 лет назад? Вы грузите в Usenet rar-тома и rar-тома-для-восстановления, все это оседает там в битом виде, притом даже иногда средствами WinRAR нельзя исправить обратно?

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
Временных файлов в Multipar нет, но когда много мелких, он на каждый файл свой блок будет ставить. Зараривать нужно сначала будет всё. А это действия. Ну зато когда файлов немного или один, тогда будет лучше без временных, это да.

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

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

Цитата:
все это оседает там в битом виде, притом даже иногда средствами WinRAR нельзя исправить обратно?

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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Повертел RSC32, что увидел:
SWP создаётся и удаляется только при операции Repair Files, при Add Files и Repair Files нет.
 
Repair Files восстанавил удалённый файл при Redundancy 10% (его размер меньше vol, больший vol не восстановил), дату его записи (write), время с неполной точностью, атрибуты файла не восстановил (для эксперимента добавил RO).

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Вы хотите для серверных применений юзировать RSC32?
Vol не восстанавливаются. Аттрибуты не запоминаются.
 
SWP создаются при -wrr, если объем файлов больше объема памяти;  при -rrr всегда и в большом количестве самых разных; при чтении битых файлов бабочкой; при -wt не создаются, так как при этом считаются только контрольные суммы blake.

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



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

Цитата:
Вы хотите для серверных применений юзировать RSC32?

Нет, просто поближе познакомился с сабжем, для лучшего понимания специфики.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Кстати, хорошее свойство SWP что в них все файлы плотно затариваюся, можно хоть тыщщу мелких файлов уложить. А в PAR2 каждому файлу свой блок нужен.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
Нет желания (планов) реализовать альтернативный режим с созданием SWP в памяти, с выбором режима в ini?

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Памяти всегда мало, хоть 16, хоть 32 гига поставь. Файлы нынче жирные пошли. Если вам достаточно скажем 1000 блоков, то Multipar будет делать все очень быстро и используя всю память.  
Но 1000 блоков мне не интересно, я люблю 256000 защищать.
Переделать RSC32 в 64 бит невозможно, так как это десятки тыщ машинно сгенерированных строк 32-битного асма. Ктож на такие подвиги способен вторично?

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понимаю. Поясните о блоках - что определяет, или точнее чем определяется их количество?

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Блок - минимально исправляемый участок информации. Один любой блок коррекции способен исправить один любой блок данных. Чем больше блоков, тем больше рандомных ошибок можно исправить. Чтоб восстановить удаленный файл много блоков не нужно, так как в файле информация идет подряд.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
О позиционировании сабжа - сверка хэшей с текстовым представлением в файле-контейнере такое себе... Учитывая прибитое гвоздями имя файла хэшей, никто не мешает зловреду заменить хэш в хэшконтейнере на "правильный" после заражения целевого файла. При этом даже не потребуется перехватывать прерывание на апи функции чтения файлов. Походу нужно криптовать (паролить если архив) хэшем юзер ключа контейнер.

Всего записей: 3752 | Зарегистр. 16-06-2007 | Отправлено: 21:04 27-01-2025 | Исправлено: Alexyz21, 21:14 27-01-2025
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Файл FHash хранит хеши в бинарном виде, потом выпечатывает их в текстовом виде в заданной системе счисления.  
 
Ваше возражение справедливо для любых контрольных сумм? Както я менял прошивку в фотике на хак, так вот, патч менял и контрольную сумму тоже. И прошивка заливалась, а не должна.
 
FHash можно зашитить паролем (симметричная крипта) или RSA (асимметричная крипта).

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



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

Цитата:
Ваше возражение справедливо для любых контрольных сумм?

Конечно - что мешает шарящему в файле заменить одну последовательность байт предыдущего хэша до заражения на последующий после заражения? Время создания прежнее, время модификации не изменять и юзер даже не заподозрит, что хэш и файл иные - он получит ОК после сверки и юзер будет пребывать в уверенности, что у него всё под контролем Надо продумать этот момент.

Всего записей: 3752 | Зарегистр. 16-06-2007 | Отправлено: 21:18 27-01-2025 | Исправлено: Alexyz21, 21:21 27-01-2025
persicum

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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пароль проги шифрует контейнер, насколько хорошо? Если аналогично blake2sp 256, то до 2030 года норм.
 
- Читает хакер написанное и смеётся - кто мне мешает заменить оригинальный файл контейнер своим?

Всего записей: 3752 | Зарегистр. 16-06-2007 | Отправлено: 21:24 27-01-2025 | Исправлено: Alexyz21, 21:27 27-01-2025
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Для этого в проге есть RSA.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 23:58 27-01-2025
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Утилита RSC32 обновилась до версии 3.29. Пофикшены кошмарные тормоза AVX2, которые имели место на процессорах новых генераций.

Всего записей: 595 | Зарегистр. 27-06-2007 | Отправлено: 14:26 05-02-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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