27
27
#define PROTECT_VER 20
29
#define MHD_VOLUME 0x0001
30
#define MHD_COMMENT 0x0002
31
#define MHD_LOCK 0x0004
32
#define MHD_SOLID 0x0008
33
#define MHD_PACK_COMMENT 0x0010
34
#define MHD_NEWNUMBERING 0x0010
36
#define MHD_PROTECT 0x0040
37
#define MHD_PASSWORD 0x0080
38
#define MHD_FIRSTVOLUME 0x0100
39
#define MHD_ENCRYPTVER 0x0200
41
#define LHD_SPLIT_BEFORE 0x0001
42
#define LHD_SPLIT_AFTER 0x0002
43
#define LHD_PASSWORD 0x0004
44
#define LHD_COMMENT 0x0008
45
#define LHD_SOLID 0x0010
47
#define LHD_WINDOWMASK 0x00e0
48
#define LHD_WINDOW64 0x0000
49
#define LHD_WINDOW128 0x0020
50
#define LHD_WINDOW256 0x0040
51
#define LHD_WINDOW512 0x0060
52
#define LHD_WINDOW1024 0x0080
53
#define LHD_WINDOW2048 0x00a0
54
#define LHD_WINDOW4096 0x00c0
55
#define LHD_DIRECTORY 0x00e0
57
#define LHD_LARGE 0x0100
58
#define LHD_UNICODE 0x0200
59
#define LHD_SALT 0x0400
60
#define LHD_VERSION 0x0800
61
#define LHD_EXTTIME 0x1000
62
#define LHD_EXTFLAGS 0x2000
64
#define SKIP_IF_UNKNOWN 0x4000
65
#define LONG_BLOCK 0x8000
67
#define EARC_NEXT_VOLUME 0x0001 // not last volume
68
#define EARC_DATACRC 0x0002 // store CRC32 of RAR archive (now used only in volumes)
69
#define EARC_REVSPACE 0x0004 // reserve space for end of REV file 7 byte record
70
#define EARC_VOLNUMBER 0x0008 // store a number of current volume
29
#define MHD_VOLUME 0x0001U
30
#define MHD_COMMENT 0x0002U
31
#define MHD_LOCK 0x0004U
32
#define MHD_SOLID 0x0008U
33
#define MHD_PACK_COMMENT 0x0010U
34
#define MHD_NEWNUMBERING 0x0010U
35
#define MHD_AV 0x0020U
36
#define MHD_PROTECT 0x0040U
37
#define MHD_PASSWORD 0x0080U
38
#define MHD_FIRSTVOLUME 0x0100U
39
#define MHD_ENCRYPTVER 0x0200U
41
#define LHD_SPLIT_BEFORE 0x0001U
42
#define LHD_SPLIT_AFTER 0x0002U
43
#define LHD_PASSWORD 0x0004U
44
#define LHD_COMMENT 0x0008U
45
#define LHD_SOLID 0x0010U
47
#define LHD_WINDOWMASK 0x00e0U
48
#define LHD_WINDOW64 0x0000U
49
#define LHD_WINDOW128 0x0020U
50
#define LHD_WINDOW256 0x0040U
51
#define LHD_WINDOW512 0x0060U
52
#define LHD_WINDOW1024 0x0080U
53
#define LHD_WINDOW2048 0x00a0U
54
#define LHD_WINDOW4096 0x00c0U
55
#define LHD_DIRECTORY 0x00e0U
57
#define LHD_LARGE 0x0100U
58
#define LHD_UNICODE 0x0200U
59
#define LHD_SALT 0x0400U
60
#define LHD_VERSION 0x0800U
61
#define LHD_EXTTIME 0x1000U
62
#define LHD_EXTFLAGS 0x2000U
64
#define SKIP_IF_UNKNOWN 0x4000U
65
#define LONG_BLOCK 0x8000U
67
#define EARC_NEXT_VOLUME 0x0001U // not last volume
68
#define EARC_DATACRC 0x0002U // store CRC32 of RAR archive (now used only in volumes)
69
#define EARC_REVSPACE 0x0004U // reserve space for end of REV file 7 byte record
70
#define EARC_VOLNUMBER 0x0008U // store a number of current volume
73
73
MARK_HEAD=0x72,MAIN_HEAD=0x73,FILE_HEAD=0x74,COMM_HEAD=0x75,AV_HEAD=0x76,