Я пытался установить некоторую защиту от бит-гнили, и у WinRAR есть возможность добавить "процент" "записи восстановления", которая претендует на защиту от повреждения данных.
Единственный способ защитить себя от коррупции в произвольной позиции без копирования всего архива - это XOR всех "частей" данных. Их XOR может затем восстановить любую из поврежденных "частей".
Означает ли это, что WinRAR делит архив на "части", которые мы не можем видеть, и генерируем их XOR, которые мы также не можем видеть? И чем больше "процент" мы устанавливаем, тем больше размер "частей"?
Означает ли это также, что если в начале и в конце данных происходят два битовых гниения, эта защита будет бесполезной?