Поддерживаемые форматы файлов

Updated 20.12.2022


QST

Это простой текстовый файл, который содержит вопросы и варианты ответов.
Открыть его можно любым текстовым редактором.
Файл создается по такому правилу: перед вопросом ставиться знак «?», перед правильным вариантом ответа «+», перед неправильным вариантом ответа «-».
Правильных и неправильных ответов может быть несколько, порядок их следования не имеет значения.

? Вопрос 1
+ Правильный ответ
- Неправильный ответ
+ Правильный ответ
? Вопрос 2
- Неправильный ответ
+ Правильный ответ
- Неправильный ответ

 

 

QSZ

Файл .QSZ сжат при помощи zlib.

После распаковки с помощью zlib, файл имеет следующую структуру:
4 байта — длина вопроса.
x байт — текст вопроса.
4 байта — количество ответов.
x раз:
4 байта — длина ответа,
x байт — ответ.
4 байта — флаг правильного (-1) или неправильного (0) ответа.