Wyjaśnienie
Tournament Report File, w skrócie TRF, jest plikiem tekstowym zaprojektowanym tak, aby różne programy mogły wymieniać informacje o turnieju w przewidywalny sposób. Nie jest to tekst o dowolnym układzie: rekordy zaczynają się od kodów identyfikacyjnych, a pola zajmują stałe kolumny, czyli dokładne pozycje znaków w każdym wierszu. Spacje są więc częścią struktury i nie należy ich usuwać podczas edycji.
TRF może zawierać dane wydarzenia, zawodników, numery kojarzeniowe, federacje, punkty, miejsca końcowe oraz przeciwnika, kolor i wynik w każdej rundzie. Specyfikacja obsługuje również dane używane do obliczeń rankingowych, weryfikacji kojarzeń, obliczania punktacji pomocniczej, turniejów drużynowych i wymiany informacji między programami turniejowymi podczas trwania zawodów.
Czego nie zapisuje
TRF informuje, co wydarzyło się w całym turnieju, ale zwykle nie przechowuje każdego ruchu z każdej partii. Do tego często służy PGN, Portable Game Notation, którego zapisuje rozegraną sekwencję, a określają takie dane jak gracze, data i wynik. Turniej może potrzebować obu formatów, ponieważ odpowiadają na inne pytania.
Wskazana wersja ma znaczenie. TRF rozwijał się, a niektóre rekordy lub pola nie występują we wszystkich wersjach. Program importujący musi znać oczekiwaną wersję i dokładnie zachowywać długość, kolejność oraz znaczenie każdego pola.
Częste nieporozumienia
TRF a PGN
TRF porządkuje raport dotyczący całego turnieju, natomiast PGN zwykle przechowuje poszczególne partie i ich ruchy.
Źródła
- 1.TRF-2026, FIDE Technical Commission
- 2.Format of Tournament Report File (TRF) Version 2026, FIDE Technical Commission
