Что такое формат файла STS?
Файл .sts представляет собой трекерный модуль, созданный в ScreamTracker 2 - музыкальном секвенсоре для DOS, выпущенном финской демогруппой Future Crew (в основном Сами Таммилехто, известным под псевдонимом «PSI») около 1990 года.
Как и родственный формат .MOD, трекерный модуль объединяет в себе данные паттернов (нот) и необработанные аудиосэмплы, используемые при воспроизведении. В файлы .sts можно встроить до 15 инструментов в виде 8-битного PCM-аудио, распределенных по 4 независимым каналам, при этом темп выражается в BPM. Заголовок начинается с 28-байтового поля названия композиции, дополненного нулевыми байтами; в формате отсутствуют явные «магические байты» для идентификации типа файла только по бинарной структуре.
Формат .sts тесно связан с .stm (другим вариантом модуля ScreamTracker 2) и в 1994 году был вытеснен форматом S3M, представленным в ScreamTracker 3 с поддержкой 32 каналов, до 100 инструментов и стереовыходом.
Сегодня файлы .sts встречаются только в контексте ретро-компьютинга и демосцены. Современные трекерные приложения, такие как OpenMPT и Schism Tracker, поддерживают их воспроизведение и редактирование; консольный плеер xmp (Extended Module Player) также позволяет проигрывать их на современных операционных системах.
Безопасность и защита
РИСК: LOWSTS - это файл аудиомодуля эпохи DOS, не содержащий исполняемого кода для современных систем. Известных рисков безопасности нет; исторический формат.
Детали формата
в двух словах- Общий файл статуса/настроек - Некоторые приложения используют .sts как общее расширение для файлов состояния или настроек; не связано с трекерным аудио.
Программы, открывающие файлы STS
Технические подробности
глубокая спецификация| Кодирование файла | Бинарный трекерный модуль (плоский двоичный файл без контейнера) |
| Порядок байтов | Little-endian (от младшего к старшему) |
| Каналы | До 4 (микширование моно-каналов) |
| Макс. инструментов | 15 на модуль |
| Кодирование сэмплов | 8-бит PCM, беззнаковый; необработанные сэмплы хранятся после данных паттернов |
| Макс. частота дискретизации | До 22 050 Гц на инструмент (определяется в заголовке каждого инструмента) |
| Темп | На основе BPM; хранится как байтовое значение в заголовке модуля |
| Структура заголовка | Смещение 0: 28-байтовое название песни (дополнено нулями); далее следуют темп, список порядка и количество паттернов |
| Магические байты | Отсутствуют; формат идентифицируется только по расширению `.sts` и контексту заголовка |
| Сжатие | Нет - необработанная бинарная структура |
| Типичный размер файла | 10 КБ - 200 КБ |
| Родная ОС | MS-DOS; для воспроизведения на современных системах требуется эмулятор трекера или плеер |
| Выпущен | 1990 (ScreamTracker 2.x) |
| Последняя версия | ScreamTracker 2.3 (final release circa 1992) |
| Спецификация | fileformats.archiveteam.org |
Конвертации STS
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах STS.