Что такое формат файла SDC?
.sdc - это собственный формат электронных таблиц StarCalc, компонента пакета StarOffice и его предшественника StarDivision Office. Компания StarDivision GmbH (Гамбург, Германия) представила этот формат около 1994 года вместе со StarCalc 3.0, и он оставался основным контейнером таблиц вплоть до StarOffice 5.x (1999).
Внутренне файлы .sdc версий StarCalc 4.x и 5.x используют формат OLE2 Compound File Binary Format (CFBF) - тот же контейнер, что и в XLS или классических файлах .doc. Его можно идентифицировать по восьмибайтовой магической последовательности D0 CF 11 E0 A1 B1 1A E1 со смещением ноль. Внутри составного документа поток StarCalcDocument содержит данные ячеек, формулы и диаграммы в виде бинарной сетки, в то время как отдельные потоки хранят стили, макросы StarBasic и метаданные документа. Более ранние файлы StarCalc 3.x используют более простой бинарный контейнер, начинающийся с заголовка SLD2, а не с обертки OLE2.
Sun Microsystems приобрела StarDivision в 1999 году и открыла исходный код как OpenOffice.org в 2000 году. В OpenOffice.org 1.x был представлен промежуточный XML-формат .sxc, а начиная с версии 2.0 (2005) пакет перешел на открытый стандарт ODS, что сделало .sdc устаревшим. LibreOffice Calc сохраняет возможность открытия файлов .sdc и сегодня.
Обратите внимание, что расширение .sdc также используется несвязанными приложениями, включая файлы баз данных SmartWare, поэтому для надежной идентификации требуется MIME-тип application/vnd.stardivision.calc или внутренний OLE2 GUID c6a5b861-85d6-11d1-89cb-008029e4b0b1.
Безопасность и защита
РИСК: MEDIUMФайлы SDC могут содержать встроенные макросы StarBasic (поток BasicManager2), при обнаружении которых LibreOffice предложит их включить или отключить. Не включайте макросы из ненадежных источников. Составные файлы OLE2 теоретически могут содержать встроенные объекты; проверяйте подозрительные файлы антивирусом.
Детали формата
в двух словах- База данных SmartWare - Старое программное обеспечение баз данных Angoss SmartWare использовало расширение .sdc для таблиц данных; не связано со StarOffice.
Программы, открывающие файлы SDC
Технические подробности
глубокая спецификация| Формат контейнера | OLE2 Compound File Binary Format (CFBF) |
| Магические байты | `D0 CF 11 E0 A1 B1 1A E1` по смещению 0 (сигнатура OLE2) |
| Внутренний GUID | `c6a5b861-85d6-11d1-89cb-008029e4b0b1` (идентификатор потока StarCalc 5.x) |
| Заголовок старого варианта | магическое число `SLD2` (StarCalc 3.x, бинарный контейнер без OLE2) |
| MIME-тип | `application/vnd.stardivision.calc` |
| Порядок байтов | Little-endian |
| Шифрование | Опциональная защита паролем на уровне документа |
| Типичный размер файла | 10 КБ - 5 МБ |
| Поток данных ячеек | `StarCalcDocument` (бинарная сетка строк/столбцов с типизированными значениями, формулами, диаграммами) |
| Язык макросов | StarBasic (хранится в OLE2-потоке `BasicManager2`) |
| Связанные ОС | Windows, Linux, macOS, Solaris |
| Заменен на | ODS (OpenDocument Spreadsheet) начиная с OpenOffice.org 2.0 (2005); XML-формат `.sxc` был промежуточным в OpenOffice.org 1.x |
| История разработчика | 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
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SDC.