ROWFILE/1

.rowfile 하나에 완전한 세션 하나를 보관합니다. Row Smarter는 지금 이 형식을 내보내고 가져옵니다. 무손실 세션 기록과 스프레드시트 및 훈련 사이트용 CSV와 TCX가 함께 들어갑니다.

전체 세션을 손실 없이 담아 지금 직접 공유할 수 있습니다.

컨테이너 프레이밍

컨테이너는 zip이 아니라 결정론적 연결입니다. ASCII 프레임이 각 항목의 원시 바이트를 둘러쌉니다.

ROWFILE/1\n
>> <name> <size in bytes, decimal>\n
<size raw bytes>\n
...repeated per entry...

manifest.json을 먼저 씁니다. 리더는 어떤 순서든 받아들이고 모르는 이름은 건너뛰며 중복 이름은 거부해야 합니다.

항목 이름

CSV와 TCX 항목은 개별 내보내기와 바이트 단위로 같습니다. 조립된 아카이브에는 session.json이 없을 수 있으며 가져오기는 나머지 항목에서 가능한 내용을 복구합니다.

manifest.json

formatVersion만 필수입니다. 도구가 파일을 조립하면 다른 값은 없을 수 있습니다.

session.json

세션 스키마 버전은 1이며 값은 반올림하지 않습니다. 아래에서 필수 키를 표시하고 나머지는 선택 사항입니다.

세션 객체

기간 객체

샘플 객체

스트로크 객체

포스 커브 객체

박동 객체

레이스 객체

출처 객체