Wat is het WS-bestandsformaat?
.ws is een WordStar Document-bestand - het eigen formaat van WordStar, de dominante tekstverwerker van de vroege jaren 80, ontwikkeld door MicroPro International. Oorspronkelijk draaide het op CP/M-systemen, maar WordStar verhuisde naar MS-DOS en vroege Windows-versies, en de extensie .ws werd specifiek gebruikt door WordStar-versies 5.0 tot en met 7.0.
Hoewel het lijkt op een gewoon tekstbestand, slaat een .ws-document opmaak op via twee mechanismen die rechtstreeks in de tekststroom zijn ingebed. Inline-besturingstekens markeren stijlen zoals vet (^B) en onderstreept (^S), terwijl regels die beginnen met een punt dienen als „dot commands” - bijvoorbeeld .lm om de linkermarge in te stellen of .pa om een paginascheiding te forceren. In bestanden die zijn gemaakt met WordStar 4.0 en eerder, werd de „high bit” van de laatste byte van elk woord ingesteld als een tekstomloopvlag, waardoor die bestanden er in moderne UTF-8-editors onleesbaar uitzien, tenzij ze specifiek worden gedecodeerd.
.ws-bestanden hebben geen vaste magic-byte-handtekening; identificatie is gebaseerd op het herkennen van de karakteristieke patronen van dot-commands en besturingstekens in het bestand.
WordStar werd in de jaren 90 stopgezet en is vervangen door moderne formaten zoals .DOCX en .RTF. De onderliggende platte tekstinhoud van de meeste .ws-bestanden blijft leesbaar in elke teksteditor, hoewel de ingebedde besturingscodes als vreemde tekens verschijnen, tenzij de applicatie ze begrijpt. LibreOffice Writer en Corel WordPerfect bevatten importfilters voor legacy WordStar-bestanden. Gerelateerde versiespecifieke extensies zijn onder meer .ws2, .ws3, .ws4, .ws5, .ws6 en .ws7.
Beveiliging & veiligheid
RISICO: LOWWordStar .ws-bestanden zijn platte-tekstdocumenten met opmaakcodes - ze kunnen niet worden uitgevoerd en bevatten geen macro's, dus ze zijn in wezen onschadelijk. De enige echte risico's zijn verkeerde identificatie (een .ws die eigenlijk een script is, zou in theorie code kunnen uitvoeren, maar Windows-scripts gebruiken .wsf/.vbs/.js, niet .ws) en de cosmetische verwarring van onleesbare high-bit tekens in oude bestanden. Zoals altijd geldt: voer alleen iets uit als u zeker weet wat het is; een echt WordStar-document is veilig te openen in een teksteditor.
Formaatdetails
in een notendop- Windows Script File (Microsoft) - De databasenaam van de site labelt .ws als een „Windows-scriptbestand”, maar de werkelijke script-extensie van Microsoft is .wsf; .ws als script is zeldzaam/informeel.
- Worksheet (Worksheet Builder / SmartWare) - Sommige werkbladapplicaties slaan .ws-databestanden op, geopend door hun eigen software (bijv. SmartWare).
- Wondershare project / EQ-databestand - Een paar niche-apps (Wondershare-tools, statistiekpakketten) hebben .ws gebruikt voor hun eigen gegevens.
Programma's die WS-bestanden openen
Technische details
diepe specificaties| Ontwikkelaar | MicroPro International (later SoftKey / WordStar International) |
| Primair platform | CP/M, MS-DOS, Windows (legacy) |
| MIME-type | application/x-wordstar |
| Formaat-type | Platte tekststroom met ingebedde besturingstekens en dot-commands |
| Tekstcodering | 7-bit ASCII met high-bit tekstomloopvlaggen (vóór 5.0); 8-bit tekst met inline besturingscodes (WordStar 5.0+) |
| Bestandshandtekening (magic bytes) | Geen - geen vaste header of magic number; formaat geïdentificeerd door interne patronen |
| Typische bestandsgrootte | 1 KB - 200 KB |
| Inline opmaakcodes | Besturingstekens ingebed in de tekststroom (bijv. ^B = vet, ^S = onderstreept, ^Y = doorgehaald) |
| Pagina-indeling dot-commands | Commando's met een punt-prefix op speciale regels (bijv. .lm linkermarge, .rm rechtermarge, .pa paginascheiding) |
| Formaatversiebeheer | Gekoppeld aan WordStar-release (4.0, 5.0, 6.0, 7.0); de high-bit tekstomlooptruc werd in latere versies verwijderd |
| Gerelateerde extensies | .ws2, .ws3, .ws4, .ws5, .ws6, .ws7, .wsd |
| Vervangen door | Moderne tekstverwerkerformaten waaronder .doc, .docx, .rtf, .odt |
| Uitgebracht | 1978 (WordStar 1.0 for CP/M); .ws used by WordStar 5.0-7.0 for DOS/Windows |
| Laatste versie | WordStar 7.0 (1992, DOS); WordStar for Windows 2.0 (1994) - product discontinued |
| Specificatie | www.loc.gov |
WS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over WS-bestanden.