# 7.4.2 지원 형식 (format)

멤버함수인 `append()`나 `read_num()`는 인수로 형식을 지정해야 합니다.

형식은 Signed/Unsigned/Floating-point 를 의미하는 영문자 1개와 byte 수를 의미하는 숫자 1개로 구성됩니다.\
영문자가 대문자이면 big endian, 소문자이면 little endian입니다.

| 형식   | endian                   | 타입                                        | 바이트수             |
| ---- | ------------------------ | ----------------------------------------- | ---------------- |
| "S1" | <p>big endian<br></p>    | <p>부호있는 정수 (signed integer)<br></p>       | <p>1byte<br></p> |
| "S2" | <p>big endian<br></p>    | <p>부호있는 정수 (signed integer)<br></p>       | <p>2byte<br></p> |
| "S4" | <p>big endian<br></p>    | <p>부호있는 정수 (signed integer)<br></p>       | <p>4byte<br></p> |
| "U1" | <p>big endian<br></p>    | <p>부호없는 정수 (unsigned integer)<br></p>     | <p>1byte<br></p> |
| "U2" | <p>big endian<br></p>    | <p>부호없는 정수 (unsigned integer)<br></p>     | <p>2byte<br></p> |
| "U4" | <p>big endian<br></p>    | <p>부호없는 정수 (unsigned integer)<br></p>     | <p>4byte<br></p> |
| "F4" | <p>big endian<br></p>    | <p>단정도 실수 (single-precision real)<br></p> | <p>4byte<br></p> |
| "F8" | <p>big endian<br></p>    | <p>배정도 실수 (double-precision real)<br></p> | <p>8byte<br></p> |
| "s1" | <p>little endian<br></p> | <p>부호있는 정수 (signed integer)<br></p>       | <p>1byte<br></p> |
| "s2" | <p>little endian<br></p> | <p>부호있는 정수 (signed integer)<br></p>       | <p>2byte<br></p> |
| "s4" | <p>little endian<br></p> | <p>부호있는 정수 (signed integer)<br></p>       | <p>4byte<br></p> |
| "u1" | <p>little endian<br></p> | <p>부호없는 정수 (unsigned integer)<br></p>     | <p>1byte<br></p> |
| "u2" | <p>little endian<br></p> | <p>부호없는 정수 (unsigned integer)<br></p>     | <p>2byte<br></p> |
| "u4" | <p>little endian<br></p> | <p>부호없는 정수 (unsigned integer)<br></p>     | <p>4byte<br></p> |
| "f4" | <p>little endian<br></p> | <p>단정도 실수 (single-precision real)<br></p> | <p>4byte<br></p> |
| "f8" | <p>little endian<br></p> | <p>배정도 실수 (double-precision real)<br></p> | <p>8byte<br></p> |
|      |                          |                                           |                  |
