From 4fb188369dbdc037c291d342e798a9091d3ba2cc Mon Sep 17 00:00:00 2001 From: zhuangqiubin Date: Thu, 19 Dec 2019 20:58:53 +0800 Subject: [PATCH] Update SPEC.md 1.fix size in Layout of the CRC tag 2.update (size) to (size * 8) --- SPEC.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/SPEC.md b/SPEC.md index e6622d3..cc602c1 100644 --- a/SPEC.md +++ b/SPEC.md @@ -289,8 +289,8 @@ Layout of the name tag: ``` tag data [-- 32 --][--- variable length ---] -[1| 3| 8 | 10 | 10 ][--- (size) ---] - ^ ^ ^ ^ ^- size ^- file name +[1| 3| 8 | 10 | 10 ][--- (size * 8) ---] + ^ ^ ^ ^ ^- size ^- file name | | | '------ id | | '----------- file type | '-------------- type1 (0x0) @@ -470,8 +470,8 @@ Layout of the inline-struct tag: ``` tag data [-- 32 --][--- variable length ---] -[1|- 11 -| 10 | 10 ][--- (size) ---] - ^ ^ ^ ^- size ^- inline data +[1|- 11 -| 10 | 10 ][--- (size * 8) ---] + ^ ^ ^ ^- size ^- inline data | | '------ id | '------------ type (0x201) '----------------- valid bit @@ -556,8 +556,8 @@ Layout of the user-attr tag: ``` tag data [-- 32 --][--- variable length ---] -[1| 3| 8 | 10 | 10 ][--- (size) ---] - ^ ^ ^ ^ ^- size ^- attr data +[1| 3| 8 | 10 | 10 ][--- (size * 8) ---] + ^ ^ ^ ^ ^- size ^- attr data | | | '------ id | | '----------- attr type | '-------------- type1 (0x3) @@ -764,9 +764,9 @@ Layout of the CRC tag: ``` tag data [-- 32 --][-- 32 --|--- variable length ---] -[1| 3| 8 | 10 | 10 ][-- 32 --|--- (size) ---] - ^ ^ ^ ^ ^ ^- crc ^- padding - | | | | '- size (12) +[1| 3| 8 | 10 | 10 ][-- 32 --|--- (size * 8 - 32) ---] + ^ ^ ^ ^ ^ ^- crc ^- padding + | | | | '- size | | | '------ id (0x3ff) | | '----------- valid state | '-------------- type1 (0x5)