Wat is het WOR-bestandsformaat?
Het .wor-bestand is een MapInfo-werkruimte - een script in platte tekst dat de volledige status van een MapInfo Pro geografisch informatiesysteem (GIS)-sessie opslaat en herstelt. Wanneer een gebruiker zijn werk opslaat in MapInfo Pro, schrijft de applicatie een .wor-bestand met MapBasic-instructies die vastleggen welke gegevenstabellen openstonden, hoe kaarten en browservensters waren gerangschikt, de styling van lagen en queryparameters.
Een .wor-bestand begint altijd met !workspace op de eerste regel, gevolgd door een versienummer (bijvoorbeeld !workspace 1200 voor MapInfo Pro 12.0) en een tekensetverklaring zoals !charset WindowsLatin1. De rest van het bestand is een reeks Open Table-, Map- en Browse-opdrachten die MapInfo bij het laden uitvoert om de sessie exact te recreëren.
Cruciaal is dat .wor-bestanden verwijzingen opslaan naar externe gegevensbestanden (.tab, .shp, .mif, .mid, enz.) in plaats van de gegevens zelf. Het verplaatsen of hernoemen van die bestanden zonder de werkruimte bij te werken, zal fouten veroorzaken bij het openen. Omdat .wor-bestanden platte tekst zijn, kunnen ze in elke tekstverwerker worden bewerkt om verbroken paden te herstellen of venster- en laaginstellingen aan te passen. MapInfo Pro blijft het primaire hulpmiddel voor het maken en openen van .wor-bestanden; oudere werkruimten openen in nieuwere versies, maar niet omgekeerd.
Beveiliging & veiligheid
RISICO: LOWPlatte tekstbestand uitgevoerd als MapBasic door MapInfo Pro. Zou theoretisch kunnen verwijzen naar kwaadaardige netwerkpaden of destructieve MapBasic-opdrachten kunnen uitvoeren indien opgesteld door een aanvaller, maar het risico in de praktijk is zeer laag.
Formaatdetails
in een notendopProgramma's die WOR-bestanden openen
Technische details
diepe specificaties| Bestandscodering | Platte tekst; standaard Windows-1252 (WindowsLatin1); tekenset gedeclareerd in bestandskop |
| Magische identificatie | Eerste regel altijd `!workspace` gevolgd door een versie-integer (bijv. `!workspace 1200`) |
| Versieveld | Integer op de tweede regel: bijv. `1200` = MapInfo Pro 12.0, `2300` = MapInfo Pro 2023 |
| Tekensetverklaring | `!charset WindowsLatin1` (of vergelijkbaar); regelt de codering van ingesloten tekenreeksen |
| Scripttaal | MapBasic - de ingebouwde script- en automatiseringstaal van MapInfo |
| Gegevensopslagmodel | Alleen verwijzingen naar externe gegevensbestanden (`.tab`, `.shp`, `.mif`, `.mid`); gegevens zijn NIET ingesloten |
| Typische bestandsgrootte | 1 KB - 500 KB |
| Platform | Alleen Windows (MapInfo Pro is een applicatie die alleen op Windows werkt) |
| MIME-type | application/octet-stream (geen specifiek MIME geregistreerd) |
| Achterwaartse compatibiliteit | Oudere werkruimten openen in nieuwere MapInfo-versies; nieuwere werkruimten openen mogelijk niet in aanzienlijk oudere versies |
| Bewerkbaar in tekstverwerker | Ja - platte tekst; bestandspaden en laaginstellingen kunnen handmatig worden gecorrigeerd |
| Ontwikkelaarsgeschiedenis | MapInfo Corporation → Pitney Bowes Software → Precisely (hernoemd in 2019) |
| Uitgebracht | early 1990s (MapInfo for Windows) |
| Laatste versie | MapInfo Pro 2023 (2023) |
WOR conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over WOR-bestanden.