Объяснение
Tournament Report File , сокращённо TRF, является текстовым файлом, предназначенным для предсказуемого обмена сведениями о турнире между разными программами. Это не свободный текст: записи начинаются с идентифицирующих кодов, а поля занимают фиксированные столбцы, то есть точные позиции символов в каждой строке. Поэтому пробелы несут структурное значение, и при редактировании их нельзя удалять.
TRF может содержать сведения о событии, игроках, номерах жеребьёвки, федерациях, очках, итоговых местах, а для каждого тура также данные о сопернике, цвете и результате. Спецификация поддерживает сведения для расчёта рейтингов, проверки жеребьёвки, расчёта дополнительных показателей, командных соревнований и обмена между турнирными программами во время проведения события.
Что он не записывает
TRF сообщает, что происходило во всём турнире , но обычно не хранит каждый ход каждой партии. Для этого часто используется PGN, Portable Game Notation, чей записывает сыгранную последовательность, а определяют такие сведения, как игроки, дата и результат. Турниру могут понадобиться оба формата, поскольку они отвечают на разные вопросы.
Указанная версия имеет значение. TRF развивался, и некоторые записи или поля доступны не во всех версиях. Программа импорта должна знать, какую версию она ожидает, и точно сохранять длину, порядок и смысл каждого поля.
Распространённые заблуждения
TRF и PGN
TRF организует общий отчёт о турнире; PGN обычно хранит отдельные партии и их ходы.
Источники
- 1.TRF-2026, FIDE Technical Commission
- 2.Format of Tournament Report File (TRF) Version 2026, FIDE Technical Commission
