Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты для документовchevron_rightИнспектор OpenDocumentИнспектор OpenDocument

Инспектор OpenDocument

Загляните внутрь пакетов ODT, ODS и ODP: mimetype, манифест, метаданные и каждая XML-часть, проверенные по правилам упаковки OpenDocument.

upload_file

Нажмите для выбора или перетащите файлы сюда

ODT, ODS, ODP, ODG, OTT, OTS или OTP

Допустимо: .odt,.ods,.odp,.odg,.ott,.ots,.otp,.odf,.odm

Похожие инструменты

Универсальный инспектор Office-файлов

Универсальный инспектор Office-файлов

Откройте файлы DOCX, XLSX, PPTX, ODT, XPS, MHTML, CHM и Publisher и изучите их части, связи и метаданные прямо в браузере.

Инспектор внутренностей DOCX

Инспектор внутренностей DOCX

Просмотрите document.xml, таблицу стилей, все связи, медиафайлы и внедрённые объекты внутри документа Word.

Инспектор файлов Publisher

Инспектор файлов Publisher

Прочитайте метаданные и извлеките встроенные изображения из файла .pub программы Microsoft Publisher без установленного Publisher.

Просмотр CHM

Просмотр CHM

Откройте старый файл скомпилированной HTML-справки Microsoft, пройдите по дереву содержания и читайте страницы в браузере.

Изменить порядок страниц PDF

Изменить порядок страниц PDF

Измените порядок страниц в PDF-документе.

Генератор названий компаний

Генератор названий компаний

Создавайте случайные названия компаний для тестов, моков и брейнсторминга.

Счетчик частоты слов

Счетчик частоты слов

Анализируйте, как часто каждое слово встречается в тексте.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

OpenDocument — это ZIP с правилами

Файл ODT, ODS, ODP или ODG — это ZIP-архив, но не любой. Формат задаёт небольшой набор частей и два правила упаковки, и этот инструмент показывает всё это.

content.xml хранит тело документа. styles.xml хранит именованные и автоматические стили, макеты страниц, колонтитулы. meta.xml хранит заголовок, автора, даты, циклы правки и ту статистику документа, которую OpenDocument ведёт, а Office Open XML в основном нет. settings.xml хранит состояние приложения — положение курсора, масштаб, диапазоны печати — и вообще не относится к документу. META-INF/manifest.xml перечисляет каждую часть с её типом носителя; в ODF нет таблицы типов содержимого, поэтому манифест и есть указатель.

Два правила, которые нарушают

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

Любая ZIP-библиотека, которая отдаёт уже распакованные байты, уничтожает оба этих факта. Поэтому инструмент читает первый локальный заголовок файла напрямую: метод сжатия — 16-битное значение по смещению 8, имя начинается со смещения 30. Метод 0 — без сжатия, 8 — deflate. То, что вы видите, — измерение, а не предположение.

Что ещё вы получите

  • Манифест в виде таблицы: путь, объявленный тип носителя, размер и признак шифрования записи.
  • Метаданные: каждое поле meta.xml, счётчики document-statistic (страницы, слова, символы, таблицы, изображения) и пользовательские свойства.
  • Имена листов для электронной таблицы и имена слайдов для презентации.
  • Сводку содержимого: абзацы, заголовки, таблицы, врезки, изображения, списки, ссылки и примечания.
  • Все изображения пакета с предпросмотром и загрузкой.
  • Простой текст документа, извлечённый из content.xml.
  • Просмотр части, который переформатирует и подсвечивает XML, хранящийся в архиве одной сплошной строкой.

Если пакет зашифрован, об этом сказано прямо: content.xml прочитается как шум, и без пароля ни один инструмент здесь не поможет.

Конфиденциальность

Всё происходит в браузере. Файл никогда не загружается на сервер.