Что делает этот инструмент
Современные офисные файлы — это не документы, а контейнеры. DOCX, XLSX или PPTX — это ZIP-архив из XML-частей, связанных таблицей типов содержимого и графом связей. ODT, ODS или ODP — другой ZIP, где вместо таблицы типов используется манифест. XPS — третий вид ZIP, внутри которого лежат страницы фиксированной вёрстки. Файл .pub и старый .doc — составные файлы OLE, CHM — хранилище ITSS, а MHT — почтовое сообщение по RFC 2557. Этот инструмент открывает их все и показывает, что там на самом деле.
Он определяет файл по байтам
Расширение — подсказка, а не доказательство. Файлы приходят переименованными, экспортированными не той программой или скачанными вообще без расширения. Инспектор читает первые байты и точно сообщает, что он распознал: PK 03 04 для пакета на основе ZIP, D0 CF 11 E0 A1 B1 1A E1 для составного файла OLE, ITSF для скомпилированной справки — и предупреждает, когда расширение противоречит содержимому.
Что вы получаете
- Полное дерево частей с размером каждой части, типом MIME, определённым по её байтам, и типом содержимого, который объявляет для неё пакет.
- Свойства документа: основные, расширенные и пользовательские свойства для Office Open XML; поля
meta.xmlи статистику документа для OpenDocument; набор свойств SummaryInformation для составных файлов. - Граф связей — каждый идентификатор связи, её тип, цель и часть, в которую эта цель разрешается. Щелчок по цели переносит прямо к нужной части.
- Просмотр части: XML переформатируется с отступами и подсвечивается (в файле он хранится одной огромной строкой), изображения отрисовываются, всё остальное предлагается скачать.
На что он обращает внимание
Части, объявленные в [Content_Types].xml, но отсутствующие в пакете. Связи с недостающей целью. Части, на которые ничто не ссылается. Внешние связи, указывающие на адреса за пределами файла. Внедрённые объекты OLE. Проекты макросов (vbaProject.bin). Зашифрованный пакет OpenDocument.
Конфиденциальность
Файл никогда не покидает ваш компьютер. Распаковка, разбор XML и предпросмотр происходят в браузере; ничего не загружается и не запрашивается по сети.
Tiny Online Tools







