Генератор повреждённых файлов | Создайте файлы для тестирования

Создавайте повреждённые файлы форматов PDF, JPG и MP4 с помощью нашего генератора для тестирования ПО, демонстрации ошибок или учебных материалов. Удобный интерфейс и настраиваемые параметры упрощают процесс.


Типы, отмеченные *, получают настоящую сигнатуру файла.
test-file.pdf
Подойдёт любой тип. До 512 МБ.
Ваш файл никуда не загружается. Он читается и повреждается прямо в браузере, на вашем устройстве, а копия сохраняется сразу в загрузки. До нас ничего не доходит, поэтому здесь и нет маленького ограничения по размеру.

Почему эти файлы ведут себя как по-настоящему повреждённые

Файл из случайных байтов от начала до конца программа отбрасывает, даже толком не заглянув внутрь, так что он почти ничего не проверяет. Этот инструмент записывает подлинную сигнатуру выбранного типа, а остальное заполняет мусором. Система по-прежнему показывает его как PDF, ZIP или MP4, программа открывает его, читает заголовок и только потом натыкается на повреждение. Именно такой путь проходит настоящий повреждённый файл, и именно его стоит проверять.

Что такое генератор повреждённых файлов?

Генератор повреждённых файлов создаёт намеренно нечитаемый файл, чтобы вы увидели, как программа справляется с испорченными данными. Можно собрать такой файл с нуля любого размера и типа или вообще ничего не загружать и позволить этой странице повредить копию уже имеющегося у вас файла прямо в браузере.

Как этим пользоваться

  1. Выберите режим: собрать повреждённый файл с нуля или повредить копию своего.
  2. Для сборки задайте размер и единицу, назовите файл и выберите его тип.
  3. Оставьте переключатель сигнатуры включённым, чтобы файл по-прежнему опознавался как этот тип.
  4. Чтобы повредить свой файл, выберите его и укажите силу повреждения.
  5. Скачайте результат. Исходный файл на вашем компьютере никогда не трогается.

Для чего это нужно

  • Проверить, что приложение показывает понятную ошибку, а не падает на битом файле.
  • Проверять ограничения загрузки и валидацию файлами точного размера.
  • Убедиться, что средства резервного копирования и восстановления действительно замечают повреждение.
  • Заполнить хранилище до известного объёма при проверке ёмкости или квот.
  • Показать, как выглядит повреждение файла, не рискуя настоящими данными.

Какой режим выбрать

Если нужноИспользуйте
Проверить, как приложение обходится с битым PDF, ZIP или видеоСоздать, с включённой сигнатурой
Испортить конкретный документ, который у вас уже естьИспортить мой файл
Заполнить диск или попасть в точный размер загрузкиСоздать, любой тип, сигнатура по желанию
Посмотреть, спасёт ли файл программа восстановленияИспортить мой файл, уровень Слабо

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

Частые вопросы

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

Никогда. Вы всегда получаете новый файл, к имени которого добавлено "-corrupted". Выбранный вами остаётся ровно таким, каким был.

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

Эти байты и есть сигнатура файла, та часть, которую читает система, чтобы понять, что перед ней. Сохранив их, вы оставляете файл в глазах системы тем же PDF или ZIP, и программа открывает его прежде, чем обнаружит повреждение, а это обычно и нужно проверить. Отключите переключатель, если хотите увидеть, как поведёт себя программа, когда тип файла определить невозможно.

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

До 2 ГБ при создании и до 512 МБ при повреждении своего файла. Оба предела связаны с памятью браузера, а не с сервером, поэтому большой файл соберётся не мгновенно и займёт заметный объём оперативной памяти.

В этом и смысл: он должен открыться ровно настолько, чтобы сломаться. При сохранённой сигнатуре программа опознаёт тип, начинает читать и натыкается на бессмысленное содержимое. Что она сделает дальше, покажет понятную ошибку или аварийно закроется, и есть то, что вы проверяете.

Сделать битый файл для тестов совершенно обычное дело, и эта страница ровно для этого. Отдать его кому-то, чтобы человек поверил, будто вы сдали работу, которой не делали, это другое, и с таким мы помочь не сможем.

Что такое генератор повреждённых файлов?

Генератор повреждённых файлов создаёт намеренно нечитаемый файл, чтобы вы увидели, как программа справляется с испорченными данными. Можно собрать такой файл с нуля любого размера и типа или вообще ничего не загружать и позволить этой странице повредить копию уже имеющегося у вас файла прямо в браузере.