Logo de Legacy File ConverterLegacy File Converter
AcheterObtenir l'app
Leçon d’histoire8 min de lecture

Leçon d’histoire : qu’est-ce qu’un fichier .sdw ? StarWriter face à OpenDocument

Le document binaire de StarOffice Writer — ni du .sxw, ni de l’OpenDocument .odt.

·Par l'équipe Legacy File Converter
Schéma sur un bureau d’enquête bleu marine montrant le dossier d’un ancien .sdw StarWriter, un conteneur composé OLE2 avec le flux StarWriterDocument et le marqueur de version SW5HDR, des sections typées, et une chronologie allant du .sdw binaire au .sxw ZIP+XML puis au .odt OpenDocument, avec une fenêtre générique « impossible d’ouvrir », sans logos

TL;DR

Un .sdw est un document binaire StarWriter / StarOffice Writer (MIME application/vnd.stardivision.writer) de l’époque StarOffice ~3.x–5.x. Ce n’est pas du .sxw OpenOffice.org XML, et pas de l’OpenDocument Text .odt. Le Microsoft Word actuel ne l’ouvre pas. Legacy File Converter convertit les .sdw localement sous Windows vers des formats modernes comme DOCX et PDF — rien n’est envoyé en ligne.

Qu’est-ce qu’un fichier .sdw ?

Un fichier .sdw est un document de traitement de texte de StarWriter, le traitement de texte livré avec StarOffice pendant l’époque binaire de la suite (environ StarOffice 3.x–5.x). Le type de média Internet est application/vnd.stardivision.writer. Les notes de Just Solve / Archiveteam sur les formats binaires de StarOffice renvoient aux fiches fmt/812, fmt/813 et x-fmt/400 du registre PRONOM des National Archives britanniques pour les binaires apparentés de StarOffice Writer. La même famille binaire comprend aussi le .sdc (Calc), le .sdd (Impress), le .sda (Draw), les modèles .vor et d’autres cousins — cet article ne traite que du .sdw de Writer.

L’histoire commence en 1985. Marco Börries a écrit StarWriter 1.0 pour le Zilog Z80 et fondé Star Division à Lunebourg l’année suivante (Wikipédia sur StarOffice ; brève histoire d’OpenOffice.org). Le produit a été porté sur l’Amstrad CPC (CP/M), puis sur l’Amstrad PC-1512 / MS-DOS, avant de devenir la suite StarOffice pour MS-DOS, OS/2 et Windows, commercialisée surtout en Europe. Star Division s’est ensuite installée à Hambourg, et la presse américaine de l’époque mentionnait aussi un siège à Fremont, en Californie, après l’implantation de l’entreprise aux États-Unis (LA Times / NYT).

Jusqu’à la version 4.2 environ, StarOffice reposait sur la bibliothèque de classes C++ StarView (Wikipédia). En 1998, Star Division a commencé à proposer StarOffice gratuitement. En août 1999, Sun Microsystems a racheté Star Division ; CNET (Stephen Shankland, novembre 1999) évoquait, d’après un document déposé auprès de la SEC, environ 73,5 millions de dollars au total (59,5 millions pour Star Division et 14 millions pour la société apparentée Star Company). Sun a publié l’essentiel du code source sous le nom OpenOffice.org vers 2000 ; les versions ultérieures de StarOffice étaient des instantanés d’OOo agrémentés d’éléments propriétaires. Oracle a racheté Sun en janvier 2010 ; le produit est brièvement devenu Oracle Open Office, a été abandonné en 2011, et la lignée OpenOffice.org s’est poursuivie par la voie communautaire / Apache, tandis que LibreOffice avait déjà bifurqué d’OOo auparavant.

.sdw ≠ .sxw ≠ .odt

Le StarWriter binaire (.sdw) n’est pas le paquet OpenOffice.org XML ultérieur (.sxw), et aucun des deux n’est de l’OpenDocument Text (.odt). Renommer l’extension ne convertit pas le fichier.

Un .sdw est-il la même chose qu’un .sxw ou un .odt ?

Non — et c’est cette confusion qui fait que ces fichiers anciens reviennent sans cesse dans les recherches « qu’est-ce que c’est ? ». StarOffice 5.2 (sorti vers le 20 juin 2000) a été la dernière grande version encore ancrée dans l’ancienne époque binaire de la suite, et la première grande version de Sun (tableau des versions de Wikipédia). StarOffice 6.0 (vers mai 2002, fondé sur OpenOffice.org 1.0) a fait passer Writer à un paquet ZIP+XML avec l’extension .sxw — de l’OpenOffice.org XML, pas l’ancien binaire composé. Plus tard, l’OpenDocument Text (.odt) est devenu la voie du standard ouvert (époque StarOffice 8 / OpenOffice.org 2.x).

Le changement de génération est donc : .sdw (StarWriter binaire) → .sxw (paquet XML d’OOo) → .odt (OpenDocument). La même famille de produits au fil du temps ; trois paquets différents sur le disque. Un éditeur de texte ne transformera pas un .sdw en XML lisible. Renommer un .sdw en .sxw ou en .odt dans l’Explorateur ne convertit rien.

Microsoft Word n’intègre aucun outil d’importation des .sdw StarWriter pour l’utilisateur ordinaire. En 2026, double-cliquer sur un .sdw échoue pour format non pris en charge — non pas parce que l’archive est corrompue. Des guides communautaires et de seconde main indiquent que LibreOffice Writer peut encore ouvrir beaucoup de .sdw grâce à un filtre hérité, mais ne peut pas réenregistrer en .sdw. Selon certains témoignages, Apache OpenOffice 4.0+ a aussi abandonné l’importation des binaires StarOffice — à considérer comme une information communautaire / de seconde main, pas comme une paraphrase des notes de version officielles. LibreOffice est aujourd’hui le lecteur libre pratique. N’attendez pas une fidélité parfaite pour chaque dialecte 3.x.

Comment fonctionnent les octets (OLE2 / SW5HDR / sections typées)

Sur le disque, un .sdw est un fichier OLE2 / Compound File — en toutes lettres, un fichier composé Object Linking and Embedding version 2 (stockage structuré). C’est la même idée de conteneur de bas niveau que le .doc classique de Microsoft, sans prétendre que le document soit un contrôle ActiveX. Les notes de GNU libextractor sur le format de fichier StarWriter documentent des flux comme StarWriterDocument, SwPageStyleSheets, SwNumRules, SfxDocumentInfo, SummaryInformation et \001CompObj.

Le flux StarWriterDocument commence par un marqueur de version terminé par un octet nul : SW3HDR, SW4HDR ou SW5HDR. Après l’en-tête, la charge utile est organisée en sections typées : un identifiant de section sur 1 octet et une longueur little-endian sur 3 octets, ce qui permet de sauter facilement les sections inconnues. Les sections de contenu comprennent SWG_CONTENTS (N), les nœuds de texte (T) et d’autres blocs typés. Le flux CompObj contient souvent des chaînes de format lisibles comme « StarWriter 3.0 » / « 4.0 » / « 5.0 », avec les numéros de version internes 3450 / 3580 / 5050 dans cette documentation.

Un paquet binaire, pas un .odt renommé

Si Windows dit que le format n’est pas pris en charge, fiez-vous à l’histoire du conteneur : des flux OLE2 et des marqueurs SW*HDR ne sont pas de l’OpenDocument ZIP+XML. Il faut une véritable étape de conversion.

Sun, OpenOffice.org et pourquoi ces fichiers dorment encore sur les disques

Les déploiements de StarOffice en Europe, sous Linux, Solaris et Windows à la fin des années 1990 et au début des années 2000, les téléchargements gratuits pour particuliers après 1998 et les migrations d’entreprise jamais achevées ont tous laissé des dossiers intitulés « StarOffice ». Après l’abandon par Oracle de l’offre commerciale Oracle Open Office, Sun/Oracle ne proposait plus aucun moyen d’ouvrir les anciens fichiers binaires de Writer. Les octets, eux, restent.

Une fenêtre Word qui refuse un .sdw ne prouve pas que le document est vide. Un vidage hexadécimal qui commence comme un fichier composé OLE2 ne prouve pas que vous pouvez coller son contenu dans un éditeur moderne. Ce sont des fichiers anciens issus d’une gamme de produits passée par le StarWriter binaire, l’OpenOffice.org XML et l’OpenDocument — avant de perdre son éditeur commercial.

Legacy File Converter répertorie StarOffice Writer / .sdw parmi les documents pris en charge sur la page Types de fichiers pris en charge et convertit les .sdw localement sous Windows vers des formats modernes comme DOCX · PDF et d’autres formats de document. Rien n’est envoyé en ligne — voir aussi Une alternative locale à CloudConvert, Convertio et Zamzar pour les fichiers anciens. Pour d’autres leçons d’histoire consacrées aux traitements de texte dans la même série, voir Lotus Word Pro (.lwp) et WordPerfect (.wpd).

Prêt à ouvrir vos anciens fichiers ?

Commencez gratuitement, puis débloquez les conversions illimitées avec une licence Standard à $79.95 en paiement unique. Téléchargez le programme d'installation Windows — toutes les fonctionnalités pour jusqu'à 10 fichiers.

Essai gratuit

Toutes les fonctionnalités · jusqu'à 10 fichiers

Windows 10 ou 11

Le même essai gratuit que toujours — téléchargez le programme d'installation Windows et convertissez en local sur votre PC.

Commencer l'essai gratuit — Télécharger le programme d'installation

Programme d'installation Windows direct · MSI hors ligne

Est-ce sûr ? — éditeur, programme d'installation et aide SmartScreen

Acheter Standard — $79.95

Nécessite Windows 10 ou 11. Sans abonnement. 100 % natif Windows.