инструментов: 10 · Бесплатно · На устройстве

Инструменты повреждения файлов документов

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

Каждый инструмент вкратце

  • Повреждение PDF .pdf
    Заголовок %PDF-. Первые байты объявляют формат и версию. Их перезапись означает, что файл больше вообще не распознаётся как PDF.
  • Повреждение Word .docx, .doc, .docm
    Локальные заголовки файлов. Уничтожается каждая запись PK\x03\x04, обозначающая начало элемента внутри пакета.
  • Повреждение Excel .xlsx, .xls, .xlsm
    Заголовки элементов ZIP. Уничтожается каждый локальный заголовок внутри пакета, включая xl/workbook.xml и каждую часть листа.
  • Повреждение PowerPoint .pptx, .ppt, .pptm
    Структура пакета. Локальные заголовки файлов, центральный каталог и запись EOCD пакета презентации уничтожаются полностью.
  • Повреждение текстовых файлов .txt, .log, .ini, .conf
    Некорректные последовательности UTF-8. Байты диапазона 0x80–0xFF внедряются без корректных ведущих байтов, и это ошибка декодирования, а не странный символ.
  • Повреждение RTF .rtf
    Заголовок \rtf1. Начальное объявление {\rtf1 уничтожается, поэтому файл больше не определяется как RTF.
  • Повреждение ODT .odt, .fodt
    Элемент mimetype. ODF требует несжатый элемент mimetype первым в архиве. Его уничтожение сразу ломает определение формата.
  • Повреждение ODS .ods, .fods
    Индекс пакета. Локальные заголовки файлов, центральный каталог и запись EOCD уничтожаются, поэтому архив невозможно перечислить.
  • Повреждение ODP .odp, .fodp
    Индекс архива. Локальные заголовки файлов, центральный каталог и запись EOCD уничтожаются полностью.
  • Повреждение электронных книг .epub, .mobi, .azw3, .azw
    Контейнер EPUB. Элемент mimetype, META-INF/container.xml, центральный каталог и запись EOCD уничтожаются полностью.

Об этих инструментах категории «документы»

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

Что у них общего

  • Ничего не загружается на сервер. Каждый байт обрабатывается в вашем браузере.
  • Без ограничения размера. Файлы обрабатываются кусками по 8 МБ.
  • Результат выглядит обычным. То же имя файла, длина в байтах и MIME-тип.
  • Четыре уровня повреждения. От частичного до криптографического шума.