Wat is het SDC-bestandsformaat?
.sdc is het eigen spreadsheetformaat van StarCalc, de spreadsheetcomponent van StarOffice en diens voorganger StarDivision Office. StarDivision GmbH (Hamburg, Duitsland) introduceerde het formaat rond 1994 met StarCalc 3.0, en het bleef de primaire spreadsheetcontainer tot en met StarOffice 5.x (1999).
Intern gebruiken .sdc-bestanden van StarCalc 4.x en 5.x het OLE2 Compound File Binary Format (CFBF) - dezelfde container die wordt gedeeld door XLS en klassieke .doc-bestanden - herkenbaar aan de acht-byte magic sequence D0 CF 11 E0 A1 B1 1A E1 op offset nul. Binnen het samengestelde document bevat de StarCalcDocument-stream de celgegevens, formules en grafieken in een binair raster, terwijl afzonderlijke streams stijlen, StarBasic-macro's en documentmetadata bevatten. Eerdere StarCalc 3.x-bestanden gebruiken een eenvoudigere binaire container die opent met een SLD2-header in plaats van de OLE2-wrapper.
Sun Microsystems nam StarDivision over in 1999 en gaf de broncode vrij als OpenOffice.org in 2000. OpenOffice.org 1.x introduceerde het tussenliggende .sxc XML-formaat, en de suite stapte over naar de open ODS-standaard vanaf versie 2.0 (2005), waardoor .sdc verouderd raakte. LibreOffice Calc behoudt tot op de dag van vandaag de mogelijkheid om .sdc-bestanden te openen.
Let op dat .sdc ook wordt gebruikt door niet-gerelateerde applicaties - waaronder SmartWare-databasebestanden - dus het MIME-type application/vnd.stardivision.calc of de interne OLE2 GUID c6a5b861-85d6-11d1-89cb-008029e4b0b1 is nodig voor betrouwbare identificatie.
Beveiliging & veiligheid
RISICO: MEDIUMSDC-bestanden kunnen ingebedde StarBasic-macro's bevatten (BasicManager2-stream), waarbij LibreOffice zal vragen om deze in of uit te schakelen. Schakel geen macro's in van niet-vertrouwde bronnen. OLE2-samengestelde bestanden kunnen in theorie ingebedde objecten bevatten; scan niet-vertrouwde bestanden met antivirussoftware.
Formaatdetails
in een notendop- SmartWare Database - Oudere Angoss SmartWare-databasesoftware gebruikte .sdc voor gegevenstabellen; niet gerelateerd aan StarOffice.
Programma's die SDC-bestanden openen
Technische details
diepe specificaties| Containerformaat | OLE2 Compound File Binary Format (CFBF) |
| Magic bytes | `D0 CF 11 E0 A1 B1 1A E1` op offset 0 (OLE2-handtekening) |
| Interne GUID | `c6a5b861-85d6-11d1-89cb-008029e4b0b1` (StarCalc 5.x stream-identificatie) |
| Oudere variant header | `SLD2` magic (StarCalc 3.x, niet-OLE2 binaire container) |
| MIME-type | `application/vnd.stardivision.calc` |
| Byte-volgorde | Little-endian |
| Versleuteling | Optionele wachtwoordbeveiliging op documentniveau |
| Typische bestandsgrootte | 10 KB - 5 MB |
| Celgegevens-stream | `StarCalcDocument` (binair rij/kolom-raster met getypeerde waarden, formules, grafieken) |
| Macro-taal | StarBasic (opgeslagen in `BasicManager2` OLE2-stream) |
| Bijbehorend OS | Windows, Linux, macOS, Solaris |
| Vervangen door | ODS (OpenDocument Spreadsheet) vanaf OpenOffice.org 2.0 (2005); `.sxc` XML was het tussenliggende formaat in OpenOffice.org 1.x |
| Ontwikkelaarsgeschiedenis | StarDivision GmbH → Sun Microsystems (1999) → Oracle (2010); broncode vrijgegeven als OpenOffice.org (2000) |
| Uitgebracht | 1994 (StarCalc 3.0); format used through StarOffice 5.x (1999) |
| Laatste versie | StarCalc 5.x (last .sdc variant, circa 1999); superseded by ODS in OpenOffice.org 1.0 (2002) |
SDC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SDC-bestanden.