static final class ZipPosixPermissionFixer.CentralDirectoryHeader extends Record.Fowarding
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ZipPosixPermissionFixer.CentralDirectoryHeader.Platform
0 - MS-DOS and OS/2 (FAT / VFAT / FAT32 file systems)
1 - Amiga 2 - OpenVMS
3 - UNIX 4 - VM/CMS
5 - Atari ST 6 - OS/2 H.P.F.S.
|
Record.Fowarding
Modifier and Type | Field and Description |
---|---|
static RecordDefinition.Field |
CFHS |
static RecordDefinition.Field |
CM |
static RecordDefinition.Field |
CRC32 |
static RecordDefinition.Field |
CS |
static RecordDefinition |
DEFINITION |
static RecordDefinition.Field |
DNS |
static RecordDefinition.Field |
EF |
static RecordDefinition.Field |
EFA |
static RecordDefinition.Field |
EFL |
static RecordDefinition.Field |
FC |
static RecordDefinition.Field |
FCL |
static RecordDefinition.Field |
FN |
static RecordDefinition.Field |
FNL |
static RecordDefinition.Field |
GPBF |
static RecordDefinition.Field |
IFA |
static RecordDefinition.Field |
LMFD |
static RecordDefinition.Field |
LMFT |
static RecordDefinition.Field |
ROOLH |
private static long |
SIGNATURE
Directory entry signature (aka "central file header signature", section
4.3.12 APPNOTE.TXT)
|
static RecordDefinition.Field |
UCS |
static RecordDefinition.Field |
VMB |
static RecordDefinition.Field |
VNTE |
Constructor and Description |
---|
CentralDirectoryHeader(Record record) |
Modifier and Type | Method and Description |
---|---|
com.google.common.primitives.UnsignedInteger |
externalFileAttributes() |
java.lang.String |
filename() |
int |
majorVersion()
The lower byte indicates the ZIP specification version
(the version of this document) supported by the software
used to encode the file.
|
int |
minorVersion()
The lower byte indicates the ZIP specification version
(the version of this document) supported by the software
used to encode the file.
|
ZipPosixPermissionFixer.CentralDirectoryHeader.Platform |
platform()
The upper byte indicates the compatibility of the file
attribute information.
|
java.util.Set<java.nio.file.attribute.PosixFilePermission> |
posixPermissions() |
int |
versionMadeBy() |
delegate, size, stringValue, uint16Value, uint32Value, uint64Value
private static final long SIGNATURE
public static final RecordDefinition.Field CFHS
public static final RecordDefinition.Field VMB
public static final RecordDefinition.Field VNTE
public static final RecordDefinition.Field GPBF
public static final RecordDefinition.Field CM
public static final RecordDefinition.Field LMFT
public static final RecordDefinition.Field LMFD
public static final RecordDefinition.Field CRC32
public static final RecordDefinition.Field CS
public static final RecordDefinition.Field UCS
public static final RecordDefinition.Field FNL
public static final RecordDefinition.Field EFL
public static final RecordDefinition.Field FCL
public static final RecordDefinition.Field DNS
public static final RecordDefinition.Field IFA
public static final RecordDefinition.Field EFA
public static final RecordDefinition.Field ROOLH
public static final RecordDefinition.Field FN
public static final RecordDefinition.Field EF
public static final RecordDefinition.Field FC
public static final RecordDefinition DEFINITION
public CentralDirectoryHeader(Record record)
public int versionMadeBy()
public ZipPosixPermissionFixer.CentralDirectoryHeader.Platform platform()
public int majorVersion()
public int minorVersion()
public com.google.common.primitives.UnsignedInteger externalFileAttributes()
public java.util.Set<java.nio.file.attribute.PosixFilePermission> posixPermissions()
public java.lang.String filename()