Повредить файл RTF онлайн
Повредите файл Rich Text Format (.rtf) онлайн бесплатно. Уничтожает заголовок \rtf1 и структуру управляющих слов, поэтому текстовые редакторы не могут его отобразить.
- Без загрузки на сервер
- Без ограничения размера
- Без регистрации
Испортите свой файл RTF
Настроено под .rtf, и так же работает с любым другим форматом.
Почему файлы RTF трудно испортить как следует
RTF — это текстовый формат со строгой грамматикой управляющих слов, заключённой во вложенные фигурные скобки. Текстовые редакторы снисходительны к неизвестным управляющим словам, поэтому рассеянные повреждения часто всё равно отображаются. Чего они не переживают — это сломанного заголовка и несбалансированной структуры групп.
Что разрушает этот инструмент
- Заголовок \rtf1. Начальное объявление
{\rtf1уничтожается, поэтому файл больше не определяется как RTF. - Таблицы шрифтов и цветов. Группы
\fonttblи таблица цветов, на которые ссылается каждое последующее управляющее слово, перезаписываются. - Баланс скобок. Двоичный шум, внедрённый в тело файла, ломает вложенность групп, от чего анализаторы RTF не могут оправиться.
- Корректность кодировки. Некорректные последовательности байтов приводят к сбою даже при снисходительном чтении как текста.
Что вы увидите после
| Приложение | Поведение |
|---|---|
| Microsoft Word | Открывается как мусорный текст либо отклоняет файл как недопустимый формат. |
| WordPad | «WordPad не может открыть этот файл» или показывает нечитаемые управляющие коды. |
| TextEdit в macOS | Переходит к показу сырой разметки вместо форматированного текста. |
| Google Документы | Импорт завершается ошибкой или даёт пустой документ. |
Частые причины это сделать
- Тестирование устаревшего пути импорта документов, который всё ещё принимает RTF.
- Проверка того, что редактор форматированного текста безопасно отклоняет некорректный ввод.
- Создание некорректных RTF для корпуса фаззинга анализаторов.
- Демонстрация хрупкости форматов на семинаре по работе с документами.
Как испортить файл RTF
- Перетащите файл .rtf в поле выше или нажмите, чтобы выбрать.
- Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
- Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
- Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.
Вопросы о RTF
Почему RTF иногда всё же показывает текст?
Потому что внутри RTF читаем человеком. На уровне «Лёгкий» разметка сохраняется достаточно, чтобы анализатор доковылял до конца. Для файла, который действительно не отобразится, используйте «Стандартный» или «Тяжёлый».
RTF обрабатывается как текст или как двоичный файл?
И так, и так. Движок уничтожает специфичные для RTF заголовок и табличные структуры, как в двоичном формате, а затем отравляет тело файла так же, как поступает с текстом.
Можно ли будет восстановить форматирование?
Нет. Таблицы шрифтов и цветов уничтожены, поэтому даже уцелевшему тексту не к чему привязать сведения о форматировании.
Работает ли это с файлами RTF, содержащими изображения?
Да. Встроенные изображения закодированы в шестнадцатеричном виде в теле файла и рассеиваются вместе со всем остальным.