Что такое формат файла SVB?
Файл .svb представляет собой макрос STATISTICA Visual Basic - текстовый скрипт, используемый для автоматизации статистического анализа, обработки данных, создания графиков и отчетов в среде STATISTICA (теперь TIBCO Statistica / Spotfire Statistica).
Файлы SVB используют стандартный синтаксис Visual Basic 6.0/VBA, расширенный объектной моделью Statistica - API на базе COM, содержащим более 14 000 специализированных функций. Точками входа являются стандартные процедуры Sub или Function. Поскольку файлы являются текстовыми, их можно открывать и редактировать в любом текстовом редакторе, однако для выполнения требуется лицензионная установка Statistica.
Макросы можно запускать из встроенной IDE Statistica или из командной строки Windows с помощью ключа /runmacro. Их также можно вызывать из внешних приложений - программа на VB.NET или C# может обращаться к объектам автоматизации Statistica через COM для программного запуска макроса.
Формат был представлен в середине 1990-х годов вместе со StatSoft STATISTICA для Windows. Компания StatSoft была приобретена TIBCO Software в 2014 году, и позже продукт был переименован в Spotfire Statistica. Версия 14.0.x достигла окончания жизненного цикла в июне 2025 года; текущая поддержка распространяется на версию 14.4.
Файлы .svb предназначены только для Windows. Расширения .bas и .vb имеют тот же синтаксис Visual Basic, но в них отсутствуют специфические привязки к API Statistica. Размер файлов обычно варьируется от 1 КБ для простых скриптов до нескольких сотен килобайт для сложных комплексов автоматизации.
Безопасность и защита
РИСК: MEDIUMТекстовый файл, сам по себе не является исполняемым - для запуска требуется Statistica. Однако, как файл скрипта, он может автоматизировать произвольные действия (доступ к файлам, сетевые вызовы, запуск процессов) в среде выполнения VB программы Statistica. Не запускайте макросы SVB из ненадежных источников.
Детали формата
в двух словахПрограммы, открывающие файлы SVB
Технические подробности
глубокая спецификация| Тип файла | Текстовый скрипт макроса Visual Basic |
| MIME-тип | text/plain |
| Кодировка | Windows-1252 (ANSI) в устаревших версиях; UTF-8 в современных выпусках Statistica |
| Базовый синтаксис | Синтаксис Visual Basic 6.0 / VBA |
| Модель API | Statistica Object Model - API на базе COM с более чем 14 000 специализированных статистических функций |
| Точки входа | Стандартные процедуры Sub или Function (соглашение VB) |
| Методы выполнения | Statistica IDE (встроенный редактор/запуск) или ключ командной строки /runmacro |
| COM-взаимодействие | Может вызываться из внешних приложений VB.NET, VBA или C# через COM-автоматизацию |
| Функциональная область | Статистический анализ, манипулирование данными, создание графиков и отчетов |
| Типичный размер файла | 1 КБ - 500 КБ |
| Операционная система | Только Windows (Statistica - приложение только для Windows) |
| Отслеживание версий | Встроенный маркер версии отсутствует; совместимость API зависит от установленной версии Statistica |
| История разработчика/продукта | StatSoft Inc. → TIBCO Software (приобретена в 2014 г.) → Spotfire Statistica / TIBCO Data Science |
| Выпущен | mid-1990s (StatSoft STATISTICA for Windows, early macro automation versions) |
| Последняя версия | Compatible with TIBCO Statistica 14.4 / Spotfire Statistica (2026) |
| Спецификация | docs.tibco.com |
Конвертации SVB
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SVB.