Онлайн випадковий пошкоджувач файлів
Випадково пошкодьте копію файлу в браузері: вкажіть відсоток змін і захищені байти. Завантажте результат. Обробка виконується локально у вашому браузері.
Почати роботу
Що робить цей інструмент
Інструмент створює копію файлу в пам'яті браузера та випадково змінює байти після захищеного префікса. Кількість спроб редагування обчислюється як max(1, floor((розмір - захищено) * відсоток / 100)). Кожна спроба вибирає випадкову позицію та виконує XOR з випадковим байтом від 1 до 255.
Приклад роботи
Для файлу розміром 1000 байтів із захистом 64 байти та відсотком 1%: (1000-64)*1/100 = 9.36, отже буде 9 спроб зміни. Позиції вибираються з поверненням, тому деякі байти можуть бути змінені кілька разів або відновлені.
Обмеження
- Інструмент не гарантує, що файл стане непридатним для використання.
- Не можна вибрати область для пошкодження або вказати конкретні байти.
- Захищений префікс має бути меншим за розмір файлу.
- Оригінальний файл на диску не змінюється.
Часті запитання
Чи можу я вказати точну кількість змінених байтів?
Ні, ви задаєте відсоток, а кількість спроб обчислюється за формулою. Через випадковий вибір позицій фактична кількість унікальних змінених байтів може бути меншою.
Що означає «захищені байти»?
Це початкові байти файлу, які не будуть змінені. Наприклад, якщо ви захищаєте 64 байти, перші 64 байти залишаться недоторканими.
Чи можу я пошкодити файл так, щоб він став непридатним?
Інструмент не гарантує цього. Він лише вносить випадкові зміни. Для надійного тестування використовуйте копії файлів і перевіряйте результат.
Обробка виконується локально у вашому браузері.