Legacy File Converter-logoLegacy File Converter
KøbHent appen
Historielektion8 min. læsning

Historielektion: Hvad er en .sdw-fil? StarWriter kontra OpenDocument

StarOffice Writers binære dokument — ikke .sxw og ikke OpenDocument .odt.

·Af Legacy File Converter-teamet
Marineblåt retsteknisk skrivebordsdiagram over en ældre .sdw-mappe fra StarWriter: sammensat OLE2-container med StarWriterDocument-strømmen og versionsmarkøren SW5HDR, typede sektioner og en tidslinje fra binær .sdw over .sxw (ZIP+XML) til OpenDocument .odt, med et generisk kan-ikke-åbne-vindue, ingen logoer

TL;DR

En .sdw er et binært dokument fra StarWriter / StarOffice Writer (MIME application/vnd.stardivision.writer) fra StarOffices æra ca. 3.x–5.x. Det er ikke OpenOffice.org XML .sxw og ikke OpenDocument-tekst .odt. Moderne Microsoft Word åbner det ikke. Legacy File Converter konverterer .sdw lokalt på Windows til moderne formater som DOCX og PDF — intet uploades.

Hvad er en .sdw-fil?

En .sdw-fil er et tekstbehandlingsdokument fra StarWriter, tekstbehandleren i StarOffice i kontorpakkens binære æra (cirka StarOffice 3.x–5.x). Internettets medietype er application/vnd.stardivision.writer. Just Solve / Archiveteams noter om StarOffices binære formater henviser til det britiske nationalarkivs PRONOM-poster fmt/812, fmt/813 og x-fmt/400 for beslægtede binære StarOffice Writer-filer. Den samme binære familie omfatter også .sdc (Calc), .sdd (Impress), .sda (Draw), .vor-skabeloner og andre søskende — denne artikel handler kun om Writer-formatet .sdw.

Historien begynder i 1985. Marco Börries skrev StarWriter 1.0 til Zilog Z80 og grundlagde året efter Star Division i Lüneburg (Wikipedia om StarOffice; OpenOffice.org’s korte historik). Programmet blev overført til Amstrad CPC (CP/M), siden til Amstrad PC-1512 / MS-DOS og voksede til kontorpakken StarOffice til MS-DOS, OS/2 og Windows, der primært blev markedsført i Europa. Star Division lå senere i Hamburg, og samtidig amerikansk presse beskrev også et hovedkontor i Fremont, Californien, efter at virksomheden var rykket til USA (LA Times / NYT).

Indtil omkring version 4.2 byggede StarOffice på C++-klassebiblioteket StarView (Wikipedia). I 1998 begyndte Star Division at tilbyde StarOffice gratis. I august 1999 købte Sun Microsystems Star Division; CNET (Stephen Shankland, november 1999) rapporterede ud fra en indberetning til SEC en samlet pris på omkring 73,5 millioner amerikanske dollar (59,5 millioner amerikanske dollar for Star Division plus 14 millioner amerikanske dollar for det beslægtede Star Company). Sun frigav det meste af kildekoden som OpenOffice.org omkring 2000; senere StarOffice-versioner var øjebliksbilleder af OOo plus proprietære dele. Oracle købte Sun i januar 2010; produktet hed kortvarigt Oracle Open Office, blev indstillet i 2011, og OpenOffice.org-linjen fortsatte i fællesskabsregi / under Apache, mens LibreOffice allerede tidligere var udsprunget af OOo.

.sdw ≠ .sxw ≠ .odt

Binær StarWriter (.sdw) er ikke den senere OpenOffice.org XML-pakke (.sxw), og ingen af dem er OpenDocument-tekst (.odt). At omdøbe filendelsen konverterer ikke filen.

Er en .sdw det samme som .sxw eller .odt?

Nej — og den forvirring er grunden til, at disse ældre filer bliver ved med at dukke op i søgninger af typen ”hvad er det her?”. StarOffice 5.2 (udgivet omkring 20. juni 2000) var den sidste store version, der stadig havde rod i den gamle binære æra, og Suns første store udgivelse (Wikipedias versionstabel). StarOffice 6.0 (omkring maj 2002, baseret på OpenOffice.org 1.0) flyttede Writer til en ZIP+XML-pakke med filendelsen .sxw — OpenOffice.org XML, ikke det gamle sammensatte binære format. Senere blev OpenDocument-tekst (.odt) den åbne standard (StarOffice 8 / OpenOffice.org 2.x).

Generationsskiftet er altså: .sdw (binær StarWriter) → .sxw (OOo’s XML-pakke) → .odt (OpenDocument). Samme produktfamilie over tid; tre forskellige pakker på disken. En teksteditor forvandler ikke en .sdw til læsbar XML. At ændre .sdw til .sxw eller .odt i Stifinder konverterer ingenting.

Microsoft Word har ingen indbygget import af StarWriter-.sdw til almindelige brugere. Et dobbeltklik på en .sdw i 2026 mislykkes med besked om, at formatet ikke understøttes — ikke fordi filen er beskadiget. Brugerskrevne og sekundære vejledninger bemærker, at LibreOffice Writer stadig kan åbne mange .sdw-filer via et filter til ældre formater, men ikke kan gemme tilbage til .sdw. Der meldes også om, at Apache OpenOffice 4.0+ droppede importen af binære StarOffice-filer — betragt det som oplysninger fra brugerfora og sekundære kilder, ikke en gengivelse af officielle udgivelsesnoter. LibreOffice er i praksis det frie program, der kan læse dem i dag. Forvent ikke perfekt gengivelse af alle 3.x-dialekter.

Sådan fungerer bytene (OLE2 / SW5HDR / typede sektioner)

På disken er en .sdw en OLE2-/sammensat fil — skrevet helt ud en sammensat fil efter Object Linking and Embedding version 2 (struktureret lager). Det er samme grundlæggende containeridé som klassiske Microsoft-.doc-filer, ikke en påstand om, at dokumentet er en ActiveX-kontrol. GNU libextractor’s noter om StarWrite-filformatet dokumenterer strømme som StarWriterDocument, SwPageStyleSheets, SwNumRules, SfxDocumentInfo, SummaryInformation og \001CompObj.

StarWriterDocument-strømmen begynder med en nulafsluttet versionsmarkør: SW3HDR, SW4HDR eller SW5HDR. Efter headeren er indholdet organiseret i typede sektioner: et sektions-id på 1 byte plus en længde på 3 byte i little-endian, så ukendte sektioner nemt kan springes over. Indholdssektionerne omfatter SWG_CONTENTS (N), tekstnoder (T) og beslægtede typede blokke. CompObj-strømmen indeholder ofte læsbare formatstrenge som ”StarWriter 3.0” / ”4.0” / ”5.0” med de interne versionsnumre 3450 / 3580 / 5050 ifølge den dokumentation.

En binær pakke, ikke en omdøbt .odt

Hvis Windows siger, at formatet ikke understøttes, så tro på containerforklaringen: OLE2-strømme og SW*HDR-markører er ikke OpenDocument i ZIP+XML. Du har brug for en egentlig konvertering.

Sun, OpenOffice.org og hvorfor disse filer stadig ligger på diske

Europæiske installationer af StarOffice på Linux, Solaris og Windows i slutningen af 1990’erne og begyndelsen af 2000’erne, gratis downloads til privatbrug efter 1998 og virksomhedsmigreringer, der aldrig blev afsluttet, har alle efterladt mapper med navnet ”StarOffice”. Efter at Oracle indstillede det kommercielle Oracle Open Office, var der ingen leverandørvej tilbage hos Sun/Oracle til at åbne gamle binære Writer-filer. Bytene er der stadig.

Et Word-vindue, der afviser en .sdw, beviser ikke, at dokumentet er tomt. En hexdump, der begynder som en sammensat OLE2-fil, beviser ikke, at du kan indsætte indholdet i en moderne editor. Det er ældre filer fra en produktlinje, der gik fra binær StarWriter over OpenOffice.org XML til OpenDocument — og derefter mistede sin kommercielle leverandør.

Legacy File Converter har StarOffice Writer / .sdw med blandt de understøttede dokumenter på Understøttede filtyper og konverterer .sdw lokalt på Windows til moderne formater som DOCX · PDF og beslægtede dokumentformater. Intet uploades — se også Et lokalt alternativ til CloudConvert, Convertio og Zamzar til ældre filer. Andre historielektioner om tekstbehandlere i samme serie: Historielektion: Lotus Word Pro (.lwp) og Historielektion: WordPerfect (.wpd).

Klar til at åbne dine gamle filer?

Start gratis, og lås derefter op for ubegrænset konvertering med en Standard-licens til $79.95 én gang. Download Windows-installationsprogrammet – alle funktioner til op til 10 filer.

Gratis prøveversion

Alle programmets funktioner · op til 10 filer

Windows 10 eller 11

Samme gratis prøveversion som altid – download Windows-installationsprogrammet, og konvertér lokalt på din pc.

Start den gratis prøveversion – download installationsprogrammet

Direkte Windows-installationsprogram · offline MSI

Er det sikkert? — udgiver, installationsprogram og hjælp til SmartScreen

Køb Standard – $79.95

Kræver Windows 10 eller 11. Ingen abonnementer. 100 % Windows-native.