Co to jest format pliku WOR?
Plik .wor to obszar roboczy MapInfo - skrypt tekstowy, który zapisuje i przywraca pełny stan sesji systemu informacji geograficznej (GIS) MapInfo Pro. Gdy użytkownik zapisuje swoją pracę w MapInfo Pro, aplikacja tworzy plik .wor zawierający instrukcje MapBasic, które rejestrują, jakie tabele danych były otwarte, jak rozmieszczono okna map i przeglądarek, stylizację warstw oraz parametry zapytań.
Plik .wor zawsze zaczyna się od !workspace w pierwszej linii, po czym następuje numer wersji (na przykład !workspace 1200 dla MapInfo Pro 12.0) oraz deklaracja zestawu znaków, taka jak !charset WindowsLatin1. Pozostała część pliku to sekwencja poleceń Open Table, Map oraz Browse, które MapInfo wykonuje podczas ładowania, aby dokładnie odtworzyć sesję.
Co kluczowe, pliki .wor przechowują odniesienia do zewnętrznych plików danych (.tab, .shp, .mif, .mid itp.), a nie same dane. Przeniesienie lub zmiana nazwy tych plików bez aktualizacji obszaru roboczego spowoduje błędy podczas jego otwierania. Ponieważ pliki .wor są zwykłym tekstem, można je edytować w dowolnym edytorze tekstu, aby naprawić uszkodzone ścieżki lub dostosować ustawienia okien i warstw. MapInfo Pro pozostaje głównym narzędziem do tworzenia i otwierania plików .wor; starsze obszary robocze otwierają się w nowszych wersjach, ale nie odwrotnie.
Bezpieczeństwo
RYZYKO: LOWPlik tekstowy wykonywany jako MapBasic przez MapInfo Pro. Teoretycznie mógłby odwoływać się do złośliwych ścieżek sieciowych lub uruchamiać destrukcyjne polecenia MapBasic, jeśli zostałby spreparowany przez atakującego, ale ryzyko w praktyce jest bardzo niskie.
Szczegóły formatu
w pigułceProgramy otwierające pliki WOR
Szczegóły techniczne
specyfikacja| Kodowanie plików | Czysty tekst; domyślnie Windows-1252 (WindowsLatin1); zestaw znaków zadeklarowany w nagłówku pliku |
| Identyfikator magiczny | Pierwsza linia to zawsze `!workspace`, po której następuje liczba całkowita wersji (np. `!workspace 1200`) |
| Pole wersji | Liczba całkowita w drugiej linii: np. `1200` = MapInfo Pro 12.0, `2300` = MapInfo Pro 2023 |
| Deklaracja zestawu znaków | `!charset WindowsLatin1` (lub podobny); kontroluje kodowanie osadzonych ciągów znaków |
| Język skryptowy | MapBasic - wbudowany język skryptowy i automatyzacji MapInfo |
| Model przechowywania danych | Tylko odniesienia do zewnętrznych plików danych (`.tab`, `.shp`, `.mif`, `.mid`); dane NIE są osadzone |
| Typowy rozmiar pliku | 1 KB - 500 KB |
| Platforma | Tylko Windows (MapInfo Pro jest aplikacją wyłącznie dla systemu Windows) |
| Typ MIME | application/octet-stream (brak zarejestrowanego dedykowanego typu MIME) |
| Kompatybilność wsteczna | Starsze obszary robocze otwierają się w nowszych wersjach MapInfo; nowsze mogą nie otwierać się w znacznie starszych wersjach |
| Możliwość edycji w edytorze tekstu | Tak - czysty tekst; ścieżki plików i ustawienia warstw można poprawiać ręcznie |
| Historia dewelopera | MapInfo Corporation → Pitney Bowes Software → Precisely (zmiana nazwy w 2019 r.) |
| Wydano | early 1990s (MapInfo for Windows) |
| Najnowsza wersja | MapInfo Pro 2023 (2023) |
Konwersje WOR
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki WOR.