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 會先寫入。讀取工具必須接受任意項目順序、略過不認識的名稱,並拒絕重複出現的名稱。

項目名稱

Row Smarter 寫入以下固定名稱:

CSV 與 TCX 項目與個別匯出檔的位元組完全相同。拼接的封存檔可能沒有 session.json;此時匯入工具會盡可能從這些項目還原資料。

manifest.json

formatVersion 是唯一必填鍵。當工具從個別檔案拼接封存檔時,其他值可省略。

session.json

訓練結構版本為 1。數值不會四捨五入。下方標示必填鍵,其餘皆為可選。

訓練

時長物件

樣本物件

划槳物件

力量曲線物件

心跳物件

競賽物件

來源資訊物件