Ru-Board.club
← Вернуться в раздел «Программы»

» Защита/восстановление файлов с помощью избыточного кода

Автор: c930
Дата сообщения: 30.03.2003 03:40
Ищу утилиту, которая создавала бы к заданному файлу файл с "помехоустойчивым кодом" и впоследствии могла бы, в случае необходимости, восстановить по нему исходный файл, если он подпортится.
Автор: Cheery
Дата сообщения: 30.03.2003 03:42
c930
Такие методы все равно не дают полной гарантии на восстановление. Поэтому для полной гарантии лучше хранить копию файла.
Автор: c930
Дата сообщения: 30.03.2003 04:05
Cheery
Дают, всё зависит от объёма избыточного кода и размеров повреждения.
Автор: Cheery
Дата сообщения: 30.03.2003 04:06
c930
Об этом и речь Удобнее все сжать и записать куда нить
ЗЫ: посмотри тут, может выберешь что нить - они бесплатные. Есть которые архивируют выбранные файлы и хранят отдельно:
http://www.ded.com/nonags/diskbk.html
Автор: c930
Дата сообщения: 30.03.2003 04:40
Cheery
Это не то, мне не нужно ничего бакапить, ни сжимать (тем более файлы мои не сжимаются), ни архивировать. Исходный файл должен оставаться без изменения. Но к нему должен создаваться файл с избыточным кодом для возможного восстановления.
Автор: ManiacRu
Дата сообщения: 19.10.2003 12:33
>Но к нему должен создаваться файл с избыточным кодом для возможного восстановления.
Восстановления после чего? Если после удаления файла и последующего затирания кластеров этого файла другими файлами, то тут поможет только полная копия файла, никогда не хнаешь какой кластер(ы) будут затерты.
Автор: c930
Дата сообщения: 19.10.2003 14:18
ManiacRu

Цитата:
Восстановления после чего?...
После полного удаления файла естественно поможет только полная его копия , но об этом речь не идёт. Речь идёт о частичной порче файла.
То что неизвестно какая часть файла пропадёт видимо не играет в общем случае особого значения. Я в теорию и возможности помехоустойчивого кодирования не вдавался, хотя интересно было бы, хотя бы в общем, с возможностями ознакомиться. Но посмотри, например, что пишет Рошаль про возможную защиту RAR архивов с помощью подобного кода в HELPе
Цитата:
Если поврежденные данные составляют непрерывный участок, то каждый сектор восстановления может восстановить 512 байт поврежденной информации.
или вот
Цитата:
С помощью каждого тома для восстановления можно воссоздать один отсутствующий том RAR-архива. Например, если архив состоит из 30 томов, и для него создано 3 тома для восстановления, вы сможете воссоздать любые 3 отсутствующие тома.
Вот и мне нечто подобное хочется, но только чтоб код хранился в отдельном файле.
Автор: MetroidZ
Дата сообщения: 19.10.2003 16:36

Цитата:
но только чтоб код хранился в отдельном файле

зачем именно в отдельном? Пусть Winrar прибавит к архиву несколько процентов (это несколько другое чем тома восстановления). Причём это работает! Проверено многократно. Инфу на испорченных дискетах постоянно приходилось держать.
Называется пункт :
Информация для восстановления
Можно даже 10 % поставить.
Автор: begem0t
Дата сообщения: 15.01.2005 12:31
я заметил такую фишку, в винраре если добавлять инфу для восстановления, то не надежно получается, потому что он ее дописывает в конец файла и получается вот что:
есть архив 600 метров, добавляю 10%, получается 660, закатываю на болванку - если повреждения не только в середине но и в конце архива, причем даже менее 10 процентов, ничего не восстанавливается.
А вот тома для восстановления действительно реальная вещь, порезал архив на 200 частей, добавил 50 томов для восстановления - это уже неубиваемая копия получается практически!
Автор: Wenzel
Дата сообщения: 15.01.2005 14:11
Здесь кое-что есть
http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=14270#1
Автор: Betauser RC
Дата сообщения: 01.01.2010 18:57
Во блин какой я тред откопал )

Поддерживаю топикстартера, у меня аналогичная задача. Уже не один год ищу решение.
Нужна программа, которая создавала бы избыточную инфу (несколько %, по аналогии с WinRAR) в отдельных файлах. Существует ли хотя б нечто подобное?
Автор: MrPerfect
Дата сообщения: 01.01.2010 22:16
Скорее всего ничего не найдёте, поскольку как выше уже писалось, идея изначально малопригодная. На самом деле нужны две крайности: если информация некритичная, то её восстановление при крахе вообще не требуется, либо информация критичная и поэтому нужны такие способы хранения и восстановления, которые дают большие гарантии успешного восстановления. То, что вы хотели бы получить, даёт очень призрачные гарантии успешного восстановления, стремящиеся к нулю.
Автор: Kommunist
Дата сообщения: 01.01.2010 23:31

Цитата:
MrPerfect

А про это что скажешь? Гарантий столько сколько нужно.
http://www.ice-graphics.com/ICEECC/IndexR.html
Автор: Betauser RC
Дата сообщения: 02.01.2010 01:30
MrPerfect

Цитата:
То, что вы хотели бы получить, даёт очень призрачные гарантии успешного восстановления, стремящиеся к нулю.

Всё что мне нужно -- средство, аналогичное "информации для восстановления" в WinRAR, только реализованное посредством отдельных файлов.
На случай лёгких внутрифайловых потерь/повреждений такого решения вполне достаточно.

Kommunist

Цитата:
http://www.ice-graphics.com/ICEECC/IndexR.html

Вот это уже по теме
Автор: MrPerfect
Дата сообщения: 02.01.2010 19:17
Kommunist
Не смешите меня. Все порнографические гарантии указаны в лицензионном соглашении к этой программе.

Цитата:
Disclaimer of warranty:

The software and related documentation are provided "as is", without warranty of any kind. ICE Graphics disclaims all warranties, express or implied, including, but not limited to, the implied warranties of design, merchantability, and fitness for a particular purpose. ICE Graphics does not warrant that the functions contained in the software or documentation will meet your requirements, or that the operation of the software will be uninterrupted, error-free or complete, or that defects in the software or documentation will be corrected.

Limitation of liability:

Under no circumstances, including negligence, shall ICE Graphics be liable for any lost revenue or profits or any incidental, indirect, special, or consequential damages that result from the use or inability to use the or related products or documentation, even if ICE Graphics has been advised of the possibility of such damages. Some states do not allow the limitation or exclusion of liability for incidental or consequential damages so the above limitation or exclusion may not apply to you. In no event shall ICE Graphics total liability to you for all damages, losses, and causes of action, whether in contract, tort (including negligence) or otherwise, exceed the amount paid by you for the software.


"Гарантия" от WinRAR примерно аналогичная.

Цитата:
7. Архиватор WinRAR распространяется по принципу “как есть”. При этом не предусматривается никаких гарантий, явных или подразумеваемых. Вы используете его на свой собственный риск. Ни автор, ни его уполномоченные агенты не несут ответственности за потери данных, повреждения, потери прибыли или любые другие виды потерь, связанные с использованием (правильным или неправильным) этой программы.


Действующую, а не рекламную гарантию даёт только резервное копирование несжатой информации на несколько физически удалённых носителей с созданием CRC-сумм.

Betauser RC


Цитата:
На случай лёгких внутрифайловых потерь/повреждений такого решения вполне достаточно

Ха! Если вы сейчас можете наперёд предвидеть, что повреждения будут лёгкие и восстановимые, то вы мой очередной герой. Это совершенно серьёзно, без иронии.

Доверять свои важные данные компьютерной программе, которая в критический момент может вас подвести (а это так и будет!), это глупость.
Автор: Betauser RC
Дата сообщения: 02.01.2010 20:09
MrPerfect
У меня уже есть бэкапы на отдельных носителях. Несжатые, удаленные, как вы говорите. Разве что контрольных сумм нет.

Добавлено:
Как я представляю, с пом. ЦРЦ выявляется факт повреждения данных. И при случае поврежденные файлы должны быть перезаписаны целостными.
Автор: MrPerfect
Дата сообщения: 02.01.2010 21:15

Цитата:
У меня уже есть бэкапы на отдельных носителях. Несжатые, удаленные, как вы говорите. Разве что контрольных сумм нет.

Ничего не понимаю. Что вам ещё нужно? Цели? Зачем вам загадить пространство лишними файлами, чтоб всё работало медленнее и медленнее?


Цитата:
ЦРЦ выявляется факт повреждения данных

А как вы собирались - по цвету?


Цитата:
И при случае поврежденные файлы должны быть перезаписаны целостными

У любой информации есть время жизни. В большинстве случаев оказывается, что информация, которая ну очень нужна сейчас и вроде бы очень будет нужна в будущем, в будущем оказывается ненужным мусором, который хранился годами. Для чего спрашивается?
Автор: Betauser RC
Дата сообщения: 02.01.2010 21:35
MrPerfect
Отбросим лирику, сосредоточимся на конструктиве.
Итак. Чем создавать хеши? В каким виде хранить? Как задействовать с минимумом затрат?
Если предложите практический совет по организации бэкапа, будет вообще замечательно.
Автор: MrPerfect
Дата сообщения: 02.01.2010 22:04
Betauser RC
Так вам же уже Kommunist представил готовое решение. Берите и пользуйтесь. Только не забудьте теорию. Программы пишутся для того, чтобы деньги зарабатывать, а не решать чьи-то проблемы.
Цитата:
Всё что мне нужно -- средство, аналогичное "информации для восстановления" в WinRAR, только реализованное посредством отдельных файлов.
На случай лёгких внутрифайловых потерь/повреждений такого решения вполне достаточно.


Я для вас решений не знаю да и тема мне неинтересна. Не зная подробного описания задач, вида, состояния и места размещения требующей бэкапа информации, действующих средств защиты информации, планируемого уровня защиты информации, имеющихся в наличии ресурсов для решения задач (материальных, нематериальных), и т.д. и т.п невозможно ничего толком сделать, ну это во всём так.
Автор: Betauser RC
Дата сообщения: 02.01.2010 22:32
MrPerfect

Цитата:
Так вам же уже Kommunist представил готовое решение. Берите и пользуйтесь.

И это всяко лучше чем ничего
Автор: MrPerfect
Дата сообщения: 02.01.2010 22:43
Провёл тест этой программы. Текстовый файл 55 кб. Повреждаем его в нескольких местах на 35%. Результат: Files damaged. Recover is NOT possible. Больной издох. Интересно, процент повреждений 35 подпадает ли под ваше понятие "лёгких".

Там на домашней странице для вас есть ещё

Цитата:
Имеются другие програмыы, похожие на ICE ECC: PAR2, QuickPar, и другие.
Автор: Kommunist
Дата сообщения: 03.01.2010 12:01

Цитата:
Провёл тест этой программы. Текстовый файл 55 кб. Повреждаем его в нескольких местах на 35%. Результат: Files damaged. Recover is NOT possible. Больной издох. Интересно, процент повреждений 35 подпадает ли под ваше понятие "лёгких".

Кривые руки. Всё нормально восстанавливается.
Автор: MrPerfect
Дата сообщения: 03.01.2010 21:42
Конечно! Дайте погадаю. Предположу, что автор программы ответил бы так же. Деньги хочется.
Автор: Kommunist
Дата сообщения: 03.01.2010 22:19

Цитата:
MrPerfect

Вообще то прога FreeWare
Автор: AlinaI
Дата сообщения: 03.01.2010 22:33
А вот ешё программа: dvdisaster 5,83 МБ
freeware

_http://dvdisaster.net/ru/index.html
Автор: Povor
Дата сообщения: 19.10.2010 19:34
Nero SecurDisc. Материал из Википедии: "Восстановление данных - для функции восстановления поврежденных данных не требуется специального оборудования. Область диска, не занятая основными данными, заполняется информацией, которую может использовать специальная программа в случае физического повреждения основных данных". Кто пользовался отпишитесь. Пробовал записать диск используя Nero SecurDisc - диск с виду полный но никаких дополнительных данных для восстановления не отображается. Может у кого есть опыт?! В интернете об этом ни слова!
Автор: dlymar
Дата сообщения: 26.10.2010 15:29
Прошу прощения за краткость, много работы.
Советую почитать:
http://en.wikipedia.org/wiki/Parchive

Сам пользуюсь:
http://www.quickpar.org.uk/

Страницы: 1

Предыдущая тема: 3ivx - Video Codec for Windows


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.