MD · Бесплатно · На устройстве

Повредить файл Markdown онлайн

Повредите файл Markdown .md онлайн бесплатно. Внедряет некорректный UTF-8 и ломает синтаксис, поэтому редакторы и генераторы статических сайтов падают на этом файле.

  • Без загрузки на сервер
  • Без ограничения размера
  • Без регистрации

Испортите свой файл Markdown

Настроено под .md, .markdown, .mdx, и так же работает с любым другим форматом.

100% на устройстве
Перетащите файлы сюда или выберите Любой формат, любой размер, несколько файлов сразу
Уровень порчи

Выполняется…0%
Готово к загрузке

Почему файлы Markdown трудно испортить как следует

У Markdown нет недопустимого состояния: любая последовательность байтов технически отображаема, поэтому здесь нужен иной подход, чем к форматам с грамматикой. Файл Markdown ломает кодировка, а не синтаксис: как только он перестаёт быть декодируемым текстом, ни один рендерер не сможет его обработать.

Что разрушает этот инструмент

  • Кодировка символов. По всему файлу внедряются некорректные последовательности UTF-8, поэтому декодирование как текста не удаётся.
  • Front matter. Начальные байты с блоком front matter в формате YAML уничтожаются, что сразу ломает генераторы статических сайтов.
  • Маркеры синтаксиса. Решётки заголовков, маркеры списков, ограждения блоков кода и скобки ссылок перезаписываются.
  • Блоки кода. Ограничители огороженных блоков разрушаются, поэтому остаток документа поглощается блоком кода.

Что вы увидите после

ПриложениеПоведение
Предпросмотр в VS CodeПоказывает символы замены и предупреждение о кодировке файла.
Jekyll / Hugo / AstroСборка падает на некорректном front matter или нечитаемом содержимом.
GitHubОтображает файл как кракозябры, а не как форматированный текст.
PandocСообщает об ошибке декодирования ввода и отказывается конвертировать.

Частые причины это сделать

  • Проверка того, что сборка статического сайта падает на сломанном исходном файле, а не публикует его.
  • Проверка того, что конвейер документации сообщает имя сбойного файла.
  • Проверка того, что рендерер Markdown обрабатывает некорректный ввод без падения.
  • Создание сломанных фикстур содержимого для набора тестов CMS.

Как испортить файл Markdown

  1. Перетащите файл .md в поле выше или нажмите, чтобы выбрать.
  2. Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
  3. Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
  4. Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.

Вопросы о Markdown

Может ли Markdown вообще быть «некорректным»?

Синтаксически нет: любой текст является корректным Markdown. Здесь ломается кодировка, поэтому файл вообще перестаёт быть читаемым текстом, — а именно так и действует настоящее повреждение.

Будет ли уничтожен front matter?

Да. Front matter находится в самом начале файла, внутри перезаписываемой области заголовка. Обычно именно он первым ломает сборку статического сайта.

Работает ли это с MDX?

Да, и MDX падает жёстче, поскольку он компилируется, а не просто отображается.

Есть ли отдельная страница для Markdown?

Этот инструмент также обслуживает /corrupt-markdown-online/, которая указывает на эту страницу как на каноническую версию.

Пользуйтесь ответственно. Files Corrupter создан для тестирования ПО, контроля качества, исследований, обучения и преподавания. Сдача намеренно испорченного файла, чтобы выдать работу за выполненную, может нарушать правила вашего учебного заведения или работодателя. Вы отвечаете за то, как используете результат. Смотрите наш отказ от ответственности.

Другие инструменты для код и данные

Все инструменты порчи файлов