Mercurial > cgi-bin > hgweb.cgi > JpegWasher
comparison lib/mod/src/de/masters_of_disaster/ant/tasks/ar/ArConstants.java @ 33:3d86f0391168
Work on improving the build system.
author | David Barts <davidb@stashtea.com> |
---|---|
date | Fri, 24 Apr 2020 19:45:57 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
32:c06edc56669b | 33:3d86f0391168 |
---|---|
1 package de.masters_of_disaster.ant.tasks.ar; | |
2 | |
3 /** | |
4 * This interface contains all the definitions used in the package. | |
5 */ | |
6 | |
7 public interface ArConstants { | |
8 /** | |
9 * The length of the name field in a file header. | |
10 */ | |
11 int NAMELEN = 16; | |
12 | |
13 /** | |
14 * The length of the file date field in a file header. | |
15 */ | |
16 int FILEDATELEN = 12; | |
17 | |
18 /** | |
19 * The length of the user id field in a file header. | |
20 */ | |
21 int UIDLEN = 6; | |
22 | |
23 /** | |
24 * The length of the group id field in a file header. | |
25 */ | |
26 int GIDLEN = 6; | |
27 | |
28 /** | |
29 * The length of the mode field in a file header. | |
30 */ | |
31 int MODELEN = 8; | |
32 | |
33 /** | |
34 * The length of the size field in a file header. | |
35 */ | |
36 int SIZELEN = 10; | |
37 | |
38 /** | |
39 * The length of the magic field in a file header. | |
40 */ | |
41 int MAGICLEN = 2; | |
42 | |
43 /** | |
44 * The magic tag put at the end of a file header. | |
45 */ | |
46 String HEADERMAGIC = "`\n"; | |
47 | |
48 /** | |
49 * The headerlength of a file header. | |
50 */ | |
51 int HEADERLENGTH = NAMELEN + FILEDATELEN + UIDLEN + GIDLEN + MODELEN + SIZELEN + MAGICLEN; | |
52 | |
53 /** | |
54 * The length of the magic field in a file header. | |
55 */ | |
56 byte[] PADDING = { '\n' }; | |
57 | |
58 /** | |
59 * The magic tag representing an ar archive. | |
60 */ | |
61 byte[] ARMAGIC = { '!', '<', 'a', 'r', 'c', 'h', '>', '\n' }; | |
62 } |