1.8 KiB
1.8 KiB
Stuffit format
All intergers are big-endians.
Archive header
Offset | Length | Contents |
---|---|---|
00 | Word | Magic number 1 (see below) |
04 | Half | Number of entries in root directory |
06 | Word | Total size of archive |
10 | Word | Magic number 2 (always 0x724c6175 ) |
14 | Byte | Version |
15 | Byte | Unknown |
16 | Word | Header size (if version not 1 ) |
20 | Half | CRC-16 of header |
Magic number 1 must be one of the following values: SIT!
, ST46
, ST50
,
ST60
, ST65
, STin
, STi2
, STi3
, STi4
.
File / folder header
Offset | Length | Contents |
---|---|---|
000 | Byte | Resource fork compression method |
001 | Byte | Data fork compression method |
002 | Byte | File name length (in range 1-31) |
003 | 63 bytes | File name (remaning bytes are zero) |
066 | Word | Mac OS file type |
070 | Word | Mac OS file creator |
074 | Half | Mac OS Finder flags |
076 | Word | Creation date (Mac OS format) |
080 | Word | Modification date (Mac OS format) |
084 | Word | Resource fork uncompressed length |
088 | Word | Data fork uncompressed length |
092 | Word | Resource fork compressed length |
096 | Word | Data fork compressed length |
100 | Half | Resource fork CRC-16 |
102 | Half | Data fork CRC-16 |
104 | 6 bytes | Unknown |
110 | Half | Header CRC-16 |
Sources