Что этот инструмент может, а чего нет
У Microsoft Publisher нет публичной спецификации формата. Microsoft ни разу не описала, как .pub хранит страницу, текстовый фрейм, направляющую или вёрстку. Любой инструмент, который заявляет, что открывает такой файл, либо использует установленный Publisher, либо гадает.
Поэтому этот инструмент честен насчёт своих границ. Он делает две вещи, и обе — на документированной почве:
- Читает контейнер составного файла OLE — ту же FAT-подобную структуру, что внутри
.doc,.xlsи.ppt, описанную в MS-CFB — и его наборы свойств, описанные в MS-OLEPS и MS-OSHARED. - Восстанавливает встроенные изображения, просматривая потоки в поисках сигнатур: заголовок PNG до его блока
IEND,FFD8у JPEG доFFD9, заголовок GIF до его завершителя.
Он не отрисовывает страницу и не будет, пока формат не описан. Именно поэтому он называется инспектором.
Что вы действительно получаете
Полезная часть — свойства документа, и они полны: название, тема, автор, последний сохранивший, ключевые слова, заметки, номер правки, время редактирования, даты создания, изменения и последней печати, число страниц и слов, приложение, записавшее файл, а из второго набора свойств — категория, руководитель, организация, тип и состояние содержимого.
Этого достаточно, чтобы ответить на большинство вопросов о .pub, который не открывается: кто сделал, когда, в какой версии, какого объёма и для чего.
Вы также получаете полное дерево хранилищ и потоков с размером, CLSID и метками времени каждого потока — среди них потоки Publisher Quill, Escher и Contents — и все восстановимые изображения с предпросмотром и загрузкой по одному или архивом.
Восстановление изображений — попытка, и об этом сказано
Publisher хранит изображения без покадровой обёртки, описанной в каком-либо публичном документе, поэтому они находятся поиском сигнатур, а не читаются из манифеста. Так надёжно находятся обычные данные PNG, JPEG и GIF, и пропускается всё, что уложено в неизвестную обёртку — особенно метафайлы WMF и EMF. Показанное число — это то, что найдено, а не утверждение о том, что там есть.
.pub, который не является файлом Publisher
Формат определяется по первым байтам файла, а не по имени. .pub, который на деле оказывается ZIP-архивом, MHTML-архивом или другим составным документом, встречается часто, и об этом сообщается прямо, со ссылкой на инструмент, который его действительно откроет.
Конфиденциальность
Файл читается в браузере. Ничего не загружается на сервер.
Tiny Online Tools







