SDC ファイル形式とは?
.sdc は、StarOffice およびその前身である StarDivision Office の表計算コンポーネントである StarCalc のネイティブ形式です。ドイツのハンブルクにある StarDivision GmbH は、1994 年頃に StarCalc 3.0 でこの形式を導入し、StarOffice 5.x(1999 年)まで主要な表計算コンテナとして使用されました。
内部的には、StarCalc 4.x および 5.x の .sdc ファイルは OLE2 Compound File Binary Format (CFBF) を使用しています。これは XLS や従来の .doc ファイルと共通のコンテナであり、オフセット 0 にある 8 バイトのマジックシーケンス D0 CF 11 E0 A1 B1 1A E1 によって識別可能です。複合ドキュメント内では、StarCalcDocument ストリームがバイナリグリッド形式でセルデータ、数式、グラフを保持し、別のストリームがスタイル、StarBasic マクロ、ドキュメントのメタデータを保持します。初期の StarCalc 3.x ファイルは、OLE2 ラッパーではなく、SLD2 ヘッダーで始まるより単純なバイナリコンテナを使用しています。
Sun Microsystems は 1999 年に StarDivision を買収し、2000 年にそのソースコードを OpenOffice.org として公開しました。OpenOffice.org 1.x では中間形式の .sxc XML 形式が導入され、バージョン 2.0(2005 年)以降はスイート全体がオープンな ODS 標準に移行したため、.sdc は廃止されました。現在でも LibreOffice Calc は .sdc ファイルを開く機能を維持しています。
なお、.sdc は SmartWare データベースファイルなど、無関係なアプリケーションでも使用されているため、確実な識別のには MIME タイプ application/vnd.stardivision.calc または内部 OLE2 GUID c6a5b861-85d6-11d1-89cb-008029e4b0b1 が必要です。
セキュリティと安全性
リスク: MEDIUMSDC ファイルには埋め込まれた StarBasic マクロ(BasicManager2 ストリーム)が含まれている可能性があり、LibreOffice は有効/無効の確認プロンプトを表示します。信頼できないソースからのマクロは有効にしないでください。OLE2 複合ファイルは理論上、埋め込みオブジェクトを含む可能性があるため、信頼できないファイルはウイルス対策ソフトでスキャンしてください。
形式の詳細
概要- SmartWare データベース - 旧式の Angoss SmartWare データベースソフトウェアは、データテーブルに .sdc を使用していましたが、StarOffice とは無関係です。
SDC ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | OLE2 Compound File Binary Format (CFBF) |
| マジックバイト | オフセット 0 に `D0 CF 11 E0 A1 B1 1A E1` (OLE2 シグネチャ) |
| 内部 GUID | `c6a5b861-85d6-11d1-89cb-008029e4b0b1` (StarCalc 5.x ストリーム識別子) |
| 旧バリアントヘッダー | `SLD2` マジック (StarCalc 3.x、非 OLE2 バイナリコンテナ) |
| MIME タイプ | `application/vnd.stardivision.calc` |
| バイト順序 | リトルエンディアン |
| 暗号化 | オプションでドキュメントレベルのパスワード保護が可能 |
| 一般的なファイルサイズ | 10 KB - 5 MB |
| セルデータストリーム | `StarCalcDocument` (型付きの値、数式、グラフを含むバイナリの行/列グリッド) |
| マクロ言語 | StarBasic (`BasicManager2` OLE2 ストリームに格納) |
| 関連 OS | Windows, Linux, macOS, Solaris |
| 後継形式 | OpenOffice.org 2.0 (2005) 以降の ODS (OpenDocument Spreadsheet)。OpenOffice.org 1.x では `.sxc` XML が中間形式でした。 |
| 開発の系譜 | StarDivision GmbH → Sun Microsystems (1999) → Oracle (2010); ソースは OpenOffice.org (2000) として公開 |
| リリース日 | 1994 (StarCalc 3.0); format used through StarOffice 5.x (1999) |
| 最新バージョン | StarCalc 5.x (last .sdc variant, circa 1999); superseded by ODS in OpenOffice.org 1.0 (2002) |
SDC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SDC ファイルについて最初の質問をしてみましょう。