Что такое формат файла SPO?
.spo - это устаревший формат документов вывода для IBM SPSS Statistics версий с 6 по 15 (примерно 1993-2006 гг.). В этих файлах хранятся статистические результаты, полученные во время сессии SPSS: сводные таблицы, диаграммы, текстовый вывод и заголовки разделов, организованные в древовидную структуру Output Navigator.
Внутренне файлы .spo используют бинарный контейнер Microsoft OLE2 Compound Document (CFBF), имея общие магические байты D0 CF 11 E0 с файлами старых форматов .doc, .xls и .ppt. Составной документ содержит сериализованные объекты вывода SPSS: данные сводных таблиц, диаграммы, хранящиеся в виде метафайлов Windows или DIB, и текстовые блоки. Размер файлов варьируется от 50 КБ до примерно 50 МБ.
В SPSS 16 (2007 г.) формат .spo был заменен форматом .spv на базе ZIP. Важно отметить, что SPSS 16 и все последующие версии не могут открывать файлы .spo нативно - требуется отдельная бесплатная утилита SPSS Legacy Viewer (также называемая SmartViewer Legacy). IBM распространяла её через страницы поддержки, и некоторые ИТ-отделы университетов до сих пор хранят копии; она не входит в текущие подписки SPSS Statistics. Обратите внимание, что файлы .spo содержат только результаты вывода - необработанные значения наборов данных хранятся отдельно в файлах .sav.
Безопасность и защита
РИСК: LOWSPO - это пассивный документ с результатами (составной файл OLE2 с сериализованными объектами вывода). Он не является исполняемым файлом. Поскольку он использует формат OLE2, теоретически к контейнерам OLE2 применимы очень старые уязвимости Word/Excel, связанные с макросами, но специфических эксплойтов для .spo не известно. Основная практическая проблема: файлы SPO могут содержать конфиденциальные данные исследований (результаты опросов, данные участников), поэтому избегайте их загрузки в неизвестные онлайн-конвертеры.
Детали формата
в двух словах- Файл плагина Shockwave - Старые инсталляции Adobe/Macromedia Shockwave иногда использовали расширение .spo для конфигурации плагинов - не связано с SPSS.
Программы, открывающие файлы SPO
Технические подробности
глубокая спецификация| Контейнер | OLE2 Compound Document (Microsoft CFBF - Compound File Binary Format) |
| Магические байты | D0 CF 11 E0 A1 B1 1A E1 - сигнатура OLE2 со смещением 0, общая с .doc, .xls, .ppt |
| Порядок байтов | Little-endian (стандарт OLE2/CFBF) |
| Диапазон версий SPSS | SPSS для Windows 6.x (ок. 1993) до SPSS 15.0 (2006) |
| Типы хранимых данных | Сводные таблицы, диаграммы (WMF/DIB), блоки текстового вывода, заголовки разделов |
| Формат хранения диаграмм | Windows Metafile (WMF) или Device-Independent Bitmap (DIB) внутри потоков OLE2 |
| Сжатие | Без сжатия - сектора OLE2 хранятся без компрессии |
| Целостность | Цепочка FAT секторов OLE2 обеспечивает только структурную целостность; контрольные суммы на уровне данных отсутствуют |
| Типичный размер файла | 50 КБ - 50 МБ (зависит от количества таблиц и диаграмм) |
| Формат-преемник | .spv (документ вывода SPSS, контейнер ZIP+XML, представлен в SPSS 16 в 2007 году) |
| Обратная совместимость | SPSS 16 и выше не могут открывать .spo нативно; требуется бесплатная утилита SPSS Legacy Viewer |
| Область содержимого | Только результаты вывода (таблицы, диаграммы); необработанные значения набора данных находятся в отдельном файле .sav |
| Платформа | Windows (основная); macOS (SPSS для Mac до версии 15 также создавала .spo) |
| Выпущен | circa 1993-1994 (SPSS for Windows 6.x Output Navigator) |
| Последняя версия | Last native SPSS version writing .spo: SPSS 15.0 (2006); superseded by .spv in SPSS 16 (2007) |
Конвертации SPO
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SPO.