Vad är filformatet WOR?
Filändelsen .wor är en MapInfo-arbetsyta - ett skript i klartext som sparar och återställer det fullständiga tillståndet för en session i det geografiska informationssystemet (GIS) MapInfo Pro. När en användare sparar sitt arbete i MapInfo Pro skriver applikationen en .wor-fil som innehåller MapBasic-satser som registrerar vilka datatabeller som var öppna, hur kartor och webbläsarfönster var arrangerade, lagerstilar och frågeparametrar.
En .wor-fil börjar alltid med !workspace på första raden, följt av ett versionsnummer (till exempel !workspace 1200 för MapInfo Pro 12.0) och en teckenuppsättningsdeklaration som !charset WindowsLatin1. Resten av filen är en sekvens av kommandona Open Table, Map och Browse som MapInfo kör vid inläsning för att återskapa sessionen exakt.
Det är viktigt att notera att .wor-filer lagrar referenser till externa datafiler (.tab, .shp, .mif, .mid, etc.) snarare än själva datan. Om du flyttar eller byter namn på dessa filer utan att uppdatera arbetsytan kommer det att uppstå fel när den öppnas. Eftersom .wor-filer är klartext kan de redigeras i valfri textredigerare för att laga trasiga sökvägar eller justera fönster- och lagerinställningar. MapInfo Pro förblir det primära verktyget för att skapa och öppna .wor-filer; äldre arbetsytor kan öppnas i nyare versioner men inte tvärtom.
Säkerhet & trygghet
RISK: LOWKlartextfil som körs som MapBasic av MapInfo Pro. Skulle teoretiskt kunna referera till skadliga nätverkssökvägar eller köra destruktiva MapBasic-kommandon om den skapats av en angripare, men risken i praktiken är mycket låg.
Formatdetaljer
i ett nötskalProgram som öppnar WOR-filer
Tekniska detaljer
djup specifikation| Filkodning | Klartext; Windows-1252 (WindowsLatin1) som standard; teckenuppsättning deklareras i filhuvudet |
| Magisk identifierare | Första raden är alltid `!workspace` följt av ett versionsheltal (t.ex. `!workspace 1200`) |
| Versionsfält | Heltal på andra raden: t.ex. `1200` = MapInfo Pro 12.0, `2300` = MapInfo Pro 2023 |
| Deklaration av teckenuppsättning | `!charset WindowsLatin1` (eller liknande); styr kodningen av inbäddade strängar |
| Skriptspråk | MapBasic - MapInfos inbyggda språk för skript och automatisering |
| Datalagringsmodell | Endast referenser till externa datafiler (`.tab`, `.shp`, `.mif`, `.mid`); data är INTE inbäddad |
| Typisk filstorlek | 1 KB - 500 KB |
| Plattform | Endast Windows (MapInfo Pro är en applikation endast för Windows) |
| MIME-typ | application/octet-stream (ingen dedikerad MIME registrerad) |
| Bakåtkompatibilitet | Äldre arbetsytor kan öppnas i nyare MapInfo-versioner; nyare arbetsytor kan eventuellt inte öppnas i betydligt äldre versioner |
| Redigerbar i textredigerare | Ja - klartext; filsökvägar och lagerinställningar kan korrigeras manuellt |
| Utvecklarhistorik | MapInfo Corporation → Pitney Bowes Software → Precisely (namnbyte 2019) |
| Släppt | early 1990s (MapInfo for Windows) |
| Senaste version | MapInfo Pro 2023 (2023) |
WOR-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om WOR-filer.