설명
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
