Logo van Legacy File ConverterLegacy File Converter
KoopApp downloaden
Geschiedenisles8 min lezen

Geschiedenisles: wat is een .sdw-bestand? StarWriter versus OpenDocument

Het binaire document van StarOffice Writer — geen .sxw, en geen OpenDocument-.odt.

·Door het Legacy File Converter-team
Marineblauw forensisch bureaudiagram van een map met oude StarWriter-bestanden (.sdw), een OLE2-samengestelde container met de stream StarWriterDocument en versiemarkering SW5HDR, getypeerde secties, en een tijdlijn van binair .sdw naar .sxw als ZIP+XML naar .odt OpenDocument, met een gewoon venster dat niet kan openen, zonder logo's

TL;DR

Een .sdw is een binair document van StarWriter / StarOffice Writer (MIME application/vnd.stardivision.writer) uit de tijd van StarOffice ~3.x–5.x. Het is geen OpenOffice.org XML-.sxw, en geen OpenDocument Text-.odt. Modern Microsoft Word opent het niet. Legacy File Converter converteert .sdw lokaal op Windows naar moderne formaten zoals DOCX en PDF — er wordt niets geüpload.

Wat is een .sdw-bestand?

Een .sdw-bestand is een tekstverwerkingsdocument uit StarWriter, de tekstverwerker die in het binaire tijdperk van de suite in StarOffice zat (ruwweg StarOffice 3.x–5.x). Het internetmediatype is application/vnd.stardivision.writer. De notities van Just Solve / Archiveteam over binaire StarOffice-formaten verwijzen naar de PRONOM-records fmt/812, fmt/813 en x-fmt/400 van de UK National Archives voor verwante binaire bestanden van StarOffice Writer. Dezelfde binaire familie omvat ook .sdc (Calc), .sdd (Impress), .sda (Draw), .vor-sjablonen en verwanten — dit artikel gaat alleen over Writer-.sdw.

De lijn begint in 1985. Marco Börries schreef StarWriter 1.0 voor de Zilog Z80 en richtte het jaar daarop Star Division op in Lüneburg (Wikipedia StarOffice; korte geschiedenis van OpenOffice.org). Het product werd geport naar de Amstrad CPC (CP/M), daarna naar de Amstrad PC-1512 / MS-DOS, en groeide uit tot de StarOffice-suite voor MS-DOS, OS/2 en Windows, vooral verkocht in Europa. Star Division zat later in Hamburg, en Amerikaanse berichtgeving uit die tijd beschreef ook een hoofdkantoor in Fremont, Californië nadat het bedrijf naar de VS verhuisde (LA Times / NYT).

Tot ongeveer versie 4.2 rustte StarOffice op de C++-klassenbibliotheek StarView (Wikipedia). In 1998 begon Star Division StarOffice gratis aan te bieden. In augustus 1999 nam Sun Microsystems Star Division over; CNET (Stephen Shankland, november 1999) meldde op basis van een SEC-document een totaal van ongeveer $73,5 miljoen ($59,5 miljoen voor Star Division plus $14 miljoen voor het verwante Star Company). Sun gaf rond 2000 het grootste deel van de broncode vrij als OpenOffice.org; latere StarOffice-versies waren momentopnamen van OOo plus gesloten onderdelen. Oracle nam Sun in januari 2010 over; het product heette kort Oracle Open Office, werd in 2011 stopgezet, en de lijn van OpenOffice.org ging verder via de community / Apache, terwijl LibreOffice zich al eerder van OOo had afgesplitst.

.sdw ≠ .sxw ≠ .odt

Binair StarWriter (.sdw) is niet het latere XML-pakket van OpenOffice.org (.sxw), en geen van beide is OpenDocument Text (.odt). De extensie hernoemen converteert het bestand niet.

Is een .sdw hetzelfde als .sxw of .odt?

Nee — en door die verwarring komen deze oude bestanden steeds weer terecht in zoekopdrachten als “wat is dit?”. StarOffice 5.2 (uitgebracht rond 20 juni 2000) was de laatste grote lijn die nog in het oude binaire tijdperk van de suite wortelde, en de eerste grote release van Sun (versietabel op Wikipedia). StarOffice 6.0 (rond mei 2002, gebaseerd op OpenOffice.org 1.0) zette Writer over naar een ZIP+XML-pakket met de extensie .sxw — OpenOffice.org XML, niet het oude samengestelde binaire formaat. Later werd OpenDocument Text (.odt) de route van de open standaard (tijd van StarOffice 8 / OpenOffice.org 2.x).

De generatiewissel is dus: .sdw (binair StarWriter) → .sxw (XML-pakket van OOo) → .odt (OpenDocument). Dezelfde productfamilie in de loop van de tijd; drie verschillende pakketten op schijf. Een teksteditor maakt van een .sdw geen leesbare XML. .sdw veranderen in .sxw of .odt in Verkenner converteert niets.

Microsoft Word heeft geen ingebouwde import voor StarWriter-.sdw voor gewone gebruikers. Dubbelklikken op een .sdw mislukt in 2026 als niet-ondersteund — niet omdat het archief beschadigd is. Handleidingen uit de community en tertiaire bronnen merken op dat LibreOffice Writer veel .sdw-bestanden nog kan openen via een ouder filter, maar niet terug kan opslaan naar .sdw. Er wordt ook gemeld dat Apache OpenOffice 4.0+ de import van binaire StarOffice-bestanden liet vallen — zie dat als melding uit de community/tertiaire bronnen, niet als parafrase van officiële releasenotes. LibreOffice is vandaag de praktische open-sourcelezer. Verwacht geen perfecte nauwkeurigheid voor elk 3.x-dialect.

Hoe de bytes werken (OLE2 / SW5HDR / getypeerde secties)

Op schijf is een .sdw een OLE2 / Compound File — voluit een samengesteld bestand van Object Linking and Embedding versie 2 (gestructureerde opslag). Dat is hetzelfde containeridee op laag niveau als het klassieke Microsoft-.doc, geen bewering dat het document een ActiveX-besturingselement is. De notities over het StarWrite-bestandsformaat van GNU libextractor documenteren streams zoals StarWriterDocument, SwPageStyleSheets, SwNumRules, SfxDocumentInfo, SummaryInformation en \001CompObj.

De stream StarWriterDocument begint met een versiemarkering die op een nulteken eindigt: SW3HDR, SW4HDR of SW5HDR. Na de header is de inhoud georganiseerd in getypeerde secties: een sectie-id van 1 byte plus een lengte van 3 bytes little-endian, waardoor onbekende secties makkelijk over te slaan zijn. Inhoudssecties zijn onder meer SWG_CONTENTS (N), tekstknooppunten (T) en verwante getypeerde blokken. De stream CompObj bevat vaak leesbare formaatteksten zoals “StarWriter 3.0” / “4.0” / “5.0”, met interne versienummers 3450 / 3580 / 5050 in die documentatie.

Binair pakket, geen hernoemde .odt

Zegt Windows dat het formaat niet wordt ondersteund, geloof dan het verhaal van de container: OLE2-streams en SW*HDR-markeringen zijn geen OpenDocument-ZIP+XML. Je hebt een echte conversiestap nodig.

Sun, OpenOffice.org, en waarom deze bestanden nog op schijven staan

StarOffice-installaties in Europa en op Linux, Solaris en Windows in de late jaren 90 en begin jaren 2000, gratis persoonlijke downloads na 1998 en bedrijfsmigraties die nooit werden afgerond, lieten allemaal mappen met het label “StarOffice” achter. Nadat Oracle het commerciële Oracle Open Office had stopgezet, was er geen route meer via Sun/Oracle om oude binaire Writer-bestanden te openen. De bytes blijven.

Een Word-venster dat .sdw weigert, is geen bewijs dat het document leeg is. Een hexdump die begint als een OLE2-samengesteld bestand is geen bewijs dat je de inhoud in een moderne editor kunt plakken. Dit zijn oude bestanden uit een productlijn die via binair StarWriter, OpenOffice.org XML en OpenDocument ging — en daarna zijn commerciële leverancier verloor.

Legacy File Converter noemt StarOffice Writer / .sdw onder de ondersteunde documenten op Ondersteunde bestandstypen en converteert .sdw lokaal op Windows naar moderne formaten zoals DOCX · PDF en verwante documentformaten. Er wordt niets geüpload — zie ook Oude bestanden converteren zonder CloudConvert. Voor andere geschiedenislessen over tekstverwerkers in dezelfde reeks, zie Lotus Word Pro (.lwp) en WordPerfect (.wpd).

Klaar om je oude bestanden te openen?

Begin gratis en ontgrendel daarna onbeperkt converteren met een eenmalige Standard-licentie van $79.95. Download het Windows-installatieprogramma – alle functies voor tot 10 bestanden.

Gratis proefversie

Alle functies van de app · tot 10 bestanden

Windows 10 of 11

Dezelfde gratis proefversie als altijd – download het Windows-installatieprogramma en converteer lokaal op je pc.

Start de gratis proefversie – download het installatieprogramma

Direct Windows-installatieprogramma · offline MSI

Is dit veilig? — uitgever, installatieprogramma en hulp bij SmartScreen

Koop Standard – $79.95

Vereist Windows 10 of 11. Geen abonnementen. 100% Windows-native.