Что такое формат файла WOR?
Файл .wor - это рабочий набор MapInfo, текстовый скрипт, который сохраняет и восстанавливает полное состояние сессии географической информационной системы (ГИС) MapInfo Pro. Когда пользователь сохраняет свою работу в MapInfo Pro, приложение записывает файл .wor, содержащий операторы MapBasic, которые фиксируют, какие таблицы данных были открыты, как были расположены окна карт и списков, стили слоев и параметры запросов.
Файл .wor всегда начинается с !workspace в первой строке, за которой следует номер версии (например, !workspace 1200 для MapInfo Pro 12.0) и объявление кодировки, такое как !charset WindowsLatin1. Остальная часть файла представляет собой последовательность команд Open Table, Map и Browse, которые MapInfo выполняет при загрузке для точного воссоздания сессии.
Важно отметить, что файлы .wor хранят ссылки на внешние файлы данных (.tab, .shp, .mif, .mid и т. д.), а не сами данные. Перемещение или переименование этих файлов без обновления рабочего набора приведет к ошибкам при открытии. Поскольку файлы .wor являются текстовыми, их можно редактировать в любом текстовом редакторе, чтобы исправить неверные пути или изменить настройки окон и слоев. MapInfo Pro остается основным инструментом для создания и открытия файлов .wor; старые рабочие наборы открываются в новых версиях, но не наоборот.
Безопасность и защита
РИСК: LOWТекстовый файл, исполняемый как MapBasic в MapInfo Pro. Теоретически может ссылаться на вредоносные сетевые пути или запускать деструктивные команды MapBasic, если создан злоумышленником, но на практике риск очень низок.
Детали формата
в двух словахПрограммы, открывающие файлы WOR
Технические подробности
глубокая спецификация| Кодировка файла | Простой текст; Windows-1252 (WindowsLatin1) по умолчанию; кодировка объявляется в заголовке файла |
| Магический идентификатор | Первая строка всегда `!workspace`, за которой следует целое число версии (например, `!workspace 1200`) |
| Поле версии | Целое число во второй строке: например, `1200` = MapInfo Pro 12.0, `2300` = MapInfo Pro 2023 |
| Объявление набора символов | `!charset WindowsLatin1` (или аналогичный); управляет кодировкой встроенных строк |
| Язык сценариев | MapBasic - встроенный язык сценариев и автоматизации MapInfo |
| Модель хранения данных | Только ссылки на внешние файлы данных (`.tab`, `.shp`, `.mif`, `.mid`); данные НЕ встраиваются |
| Типичный размер файла | 1 КБ - 500 КБ |
| Платформа | Только Windows (MapInfo Pro - приложение только для Windows) |
| MIME-тип | application/octet-stream (выделенный MIME не зарегистрирован) |
| Обратная совместимость | Старые рабочие наборы открываются в новых версиях MapInfo; новые наборы могут не открыться в значительно более старых версиях |
| Редактируемость в текстовом редакторе | Да - обычный текст; пути к файлам и настройки слоев можно исправить вручную |
| История разработчика | MapInfo Corporation → Pitney Bowes Software → Precisely (переименована в 2019 году) |
| Выпущен | early 1990s (MapInfo for Windows) |
| Последняя версия | MapInfo Pro 2023 (2023) |
Конвертации WOR
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах WOR.