Онлайн случайный повредитель файлов
Повредите локальный файл в браузере: задайте процент изменений и защищенный префикс. Скачайте измененную копию без перезаписи оригинала. Обработка выполняетс…
Начать работу
Что делает инструмент
Инструмент копирует файл в память браузера и выполняет несколько попыток изменения байтов. Количество попыток вычисляется по формуле: max(1, floor((размер - защищено) * процент / 100)). Каждая попытка выбирает случайную позицию после защищенного префикса и применяет операцию XOR со случайным байтом от 1 до 255.
Пример работы
Пусть файл размером 1000 байт, защищено 64 байта, процент 10. Тогда количество попыток = max(1, floor((1000-64)*10/100)) = max(1, floor(93.6)) = 93. Инструмент 93 раза случайно изменит байты в диапазоне от позиции 64 до 999.
Важные ограничения
- Позиции выбираются с повторениями, поэтому фактическое число измененных байтов может быть меньше заявленного.
- Повторные изменения могут вернуть байт в исходное состояние.
- Инструмент не нацелен на заголовки, страницы, записи или выделенные области.
- Исходный файл на диске не перезаписывается.
- Все операции выполняются локально в браузере.
Часто задаваемые вопросы
Что означает «защищенные байты»?
Это количество начальных байтов файла, которые не будут изменяться. Например, если защищено 64 байта, изменения начнутся с 65-го байта.
Почему итоговый файл может быть не полностью поврежден?
Из-за случайного выбора позиций с повторениями некоторые байты могут быть изменены несколько раз или не изменены вовсе. Инструмент не гарантирует, что файл станет нечитаемым.
Может ли инструмент восстановить поврежденный файл?
Нет, он только создает поврежденную копию. Для восстановления используйте резервные копии или специализированные средства.
Обработка выполняется локально в вашем браузере.