diff options
author | zhuangqiubin <zhuangqiubin@allwinnertech.com> | 2019-12-19 15:58:53 +0300 |
---|---|---|
committer | zhuangqiubin <zhuangqiubin@allwinnertech.com> | 2020-02-02 12:42:42 +0300 |
commit | 4fb188369dbdc037c291d342e798a9091d3ba2cc (patch) | |
tree | 19bac08ff079046336b87959cb72d55558c5d56c /SPEC.md | |
parent | ce2c01f098f4d2b9479de5a796c3bb531f1fe14c (diff) |
Update SPEC.md
1.fix size in Layout of the CRC tag
2.update (size) to (size * 8)
Diffstat (limited to 'SPEC.md')
-rw-r--r-- | SPEC.md | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -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) |