Как стать автором
Обновить
0
0
Николай Смирнов @nicks

Пользователь

Отправить сообщение
Под блоком подразумевается непрерывный кусок файла, который бьется за раз. Размер либо случайный для каждого такого блока, либо в Professional Mode его можно задать.

В простом режиме структура файла не учитывается — просто произвольное повреждение. Этот режим особенно полезен при тестировании продуктов на стабильность.

Структуру файла и ее повреждение можно имитировать при управляемой битости, если знать формат файла, то настроить программу под повреждение основных структур — не проблема.

>>И на сколько рандомные повреждения похожи на те, что происходят в реальной жизни?
Основные типы реальных повреждений вполне можно имитировать, но само собой для каждого формата настройки будут свои. К примеру, некоторые форматы особенно часто затираются в конце файлов, для других форматов, наоборот, основные битости происходят в первых 8-32Кб.
В данный момент нет, но реализация планируется.
Методика проста:
1. Simple Mode — можно задать процент файла, который нужно побить. При этом смещения битостей получаются рандомно. Блоки затираются произвольным байтом. Этот режим хорош для неуправляемой битости.
2. Professional Mode — в данном режиме можно управлять параметрами повреждений, здесь уже нет рандомностти, если не поставить соответствующие галочки. Можно задать через сколько байт бить, каким значением, через какие промежутки.

>>Видимо, имелись ввиду «испорченные» входные данные. Невалидные — это, например, mp3 вместо docx.
Интересно насколько уделяется внимание целостности и корректности файлов, если они подаются приложениям на вход.
Для ряда стран полные результаты отдаются сразу, за «лайки» в социальных сетях. При этом, если полный результат не устраивает(удалось восстановить мало информации), всегда можно удалить твит, снять «лайк».
После восстановления файла предлагается скачать демо-результат, оценить насколько он вас устраивает, и затем уже принимать решение о покупке.

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность