[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page:file-formats:vi:current":3},{"slug":4,"title":5,"contentLocale":6,"version":7,"versions":8,"html":10,"isPublic":11},"file-formats","Поддерживаемые форматы файлов","ru","2022-12-20",[9],{"date":7},"\u003Ch2>\u003Cstrong>QST\u003C\u002Fstrong>\u003C\u002Fh2>\n\u003Cp>Это простой текстовый файл, который содержит вопросы и варианты ответов.\u003Cbr>\nОткрыть его можно любым текстовым редактором.\u003Cbr>\nФайл создается по такому правилу: перед вопросом ставиться знак «?», перед правильным вариантом ответа «+», перед неправильным вариантом ответа «-».\u003Cbr>\nПравильных и неправильных ответов может быть несколько, порядок их следования не имеет значения.\u003C\u002Fp>\n\u003Cp>? Вопрос 1\u003Cbr>\n+ Правильный ответ\u003Cbr>\n- Неправильный ответ\u003Cbr>\n+ Правильный ответ\u003Cbr>\n? Вопрос 2\u003Cbr>\n- Неправильный ответ\u003Cbr>\n+ Правильный ответ\u003Cbr>\n- Неправильный ответ\u003C\u002Fp>\n\u003Ch2>\u003Cstrong>QSZ\u003C\u002Fstrong>\u003C\u002Fh2>\n\u003Cp>Файл .QSZ сжат при помощи zlib.\u003C\u002Fp>\n\u003Cp>После распаковки с помощью zlib, файл имеет следующую структуру:\u003Cbr>\n4 байта — длина вопроса.\u003Cbr>\nx байт — текст вопроса.\u003Cbr>\n4 байта — количество ответов.\u003Cbr>\nx раз:\u003Cbr>\n4 байта — длина ответа,\u003Cbr>\nx байт — ответ.\u003Cbr>\n4 байта — флаг правильного (-1) или неправильного (0) ответа.\u003C\u002Fp>\n",true]