WMZ файловый формат

Обзор

Формат файла WMZ является компрессированной версией формата Windows Metafile (WMF). Он был в основном использован старыми версиями приложений Microsoft Office как промежуточный шаг при сохранении документов в формате HTML или во время электронной почты документов, содержащих встроенное клип-искусство и уравнения. Несмотря на свое историческое значение, формат ВМЗ в значительной степени был преобразован более современными форматами файлов, такими как EMF и SVG для векторной графики.

Файлы WMZ обычно компрессируются с использованием алгоритма GZIP, который применяет DEFLATE-компрессии для всего архива, а не отдельных файлов, как в архивах ZIP. Это делает файлы ВМЗ компактным способом для хранения метафилов без потери большого количества оригинальной целостности данных. Хотя сегодня менее распространено, понимание того, каким образом работать с файлами ВМАЗ может все еще быть ценным для разработчиков и технических пользователей, занимающихся системами наследия или конкретными случаями использования.

Ключевые особенности

  • Компрессионная эффективность: использует алгоритм DEFLATE GZIP для эффективного компрессии метафилов WMF.
  • Поддержка Metafile: хранит данные векторной графики в компактном, компрессированном формате, подходящем для включения в документы.
  • Legacy Compatibility: предназначен для беспрепятственной работы с более старыми версиями приложений Microsoft Office и других программ, поддерживающих файлы WMF.
  • Cross-Platform Viewing: может быть открыт на различных операционных системах с использованием совместимых инструментов, таких как Corel WinZip или Apple Archive Utility.

Технические спецификации

Формат структуры

Формат файла WMZ в основном является компрессированной версией формата Windows Metafile (WMF). структура следует спецификациям GZIP, которые включают:

  • File Header: содержит метаданные о компрессированных данных.
  • Опциональные головки: дополнительные главки, которые могут присутствовать в зависимости от настроек компрессии или конкретных требований.
  • Компрессные данные: фактическое содержание файла WMF, компрессированное с помощью DEFLATE.
  • File Footer: включает в себя проверки и другую информацию для обеспечения целостности.

Ключевые компоненты

Основные компоненты файла WMZ включают:

  • Главная секция: содержит важные метаданные о файле, такие как метод компрессии и временный отпечаток.
  • Body Section: Основная часть, содержащая компрессированные данные. здесь находится фактическое содержание WMF.
  • Секция Footer: Включает проверки для проверки целостности компрессированных данных.

Стандарты и совместимость

WMZ файлы соответствуют спецификациям GZIP версии 4.3, как подробно описано в РФК1952 . Это обеспечивает совместимость между различными платформами и инструментами, которые поддерживают компрессию GZIP. Тем не менее, из-за специфического характера контента WMF в файлах WZ, не все генерические ГЗИП просмотры или декомпрессоры смогут управлять ими правильно.

История и эволюция

Формат WMZ был представлен в более старых версиях Microsoft Office как средство эффективного хранения и передачи сложных метафилов, таких как те, которые содержат клип-искусство и уравнения. Его основной целью было уменьшить размеры файлов при хранении документов в формате HTML или отправлении электронных сообщений с встроенной графикой. С течением времени более продвинутые форматы, такие как EMF (Enhanced Metafile) и SVG (Scalable Vector Graphics) в значительной степени заменяли ВМЗ для векторной графика хранение и трансляция.

Работа с файлами WMZ

Открытие файлов WMZ

Чтобы открыть файл WMZ, вы можете использовать такие приложения, как Corel WinZip или Apple Archive Utility на macOS. Эти инструменты способны декомпрессировать архив GZIP для раскрытия встроенного контента ВМФ. В качестве альтернативы, некоторые векторные графические редакторы и офисные соуты могут предлагать внутриустроенную поддержку для чтения файлов WMS напрямую.

Конвертирование файлов WMZ

Конвертирование файла WMZ обычно предполагает вывод его содержимого с помощью декомпрессора GZIP, а затем конвертырование полученной файлы WF в другой формат, такой как EMF или SVG. Этот процесс может быть автоматизирован с использованием скриптов или посвященных инструментов контуры, хотя конкретные рекомендации программного обеспечения не предоставляются здесь, чтобы избежать продвижения коммерческих продуктов.

Создание файлов WMZ

Файлы WMZ обычно создаются автоматически более старыми версиями приложений Microsoft Office при сохранении документов в формате HTML или отправлении электронных сообщений, содержащих встроенное клип-искусство и уравнения. Для разработчиков, которые хотят генерировать файлы ВМЗ программатически, они могут сначала создавать файл УМФ, а затем компрессировать его с помощью библиотек GZIP, доступных для различных языков программирования.

Общие случаи использования

  • Конверсия документа Legacy: При конвертировании старых документов Microsoft Office хранится в формате HTML, содержащей встроенные графики.
  • Электронная почта Подключения: для отправки электронной почты с сложными векторными графиками, не раскрывая размера электронного письма, особенно при работе с наследственными системами.
  • Vector Graphics Storage: как компактное решение хранения для векторной графики в документах или приложениях, требующих эффективного обработки метафилов.

Преимущества и ограничения

Преимущества:

  • Эффективная компрессия файлов WMF с использованием алгоритма DEFLATE GZIP.
  • Совместимость с более старыми версиями Microsoft Office и других программ, поддерживающих WMF.
  • Подходит для систем наследия, которые полагаются на компрессированные метафилы для хранения или передачи документов.

Ограничения:

  • Ограниченная поддержка в современных приложениях из-за распространения более продвинутых форматов, таких как EMF и SVG.
  • Необходимы специальные инструменты или библиотеки для декомпрессии и просмотра контента, которые могут быть недоступны на всех платформах.

Разработчики ресурсов

Программирование с файлами WMZ поддерживается через различные АПИ и библиотеки. Примеры кода и руководства по внедрению будут добавлены в ближайшее время.

Часто задаваемые вопросы

  • Как я могу открыть файл WMZ?

  • Вы можете использовать программное обеспечение, как Corel WinZip или Apple Archive Utility для декомпрессии архива GZIP и просмотра встроенного контента WMF.

  • Можно ли конвертировать файлы WMZ в другие форматы?

  • Да, вы можете конвертировать файлы WMZ, сначала экстрактируя их содержимое с помощью декомпрессора GZIP, а затем преобразуя полученный файл WF в другой формат, такой как EMF или SVG.

  • Какой лучший способ программировать файлы WMZ?

  • Вы можете генерировать файлы WMF сначала, а затем компрессировать их с помощью библиотек GZIP, доступных для различных языков программирования, таких как Python, C# или Java.

ссылки

 Русский