Interface BinaryIIConstants
- All Known Implementing Classes:
BinaryIIFileEntry, BinaryIIFileStore, BinaryIIFileStoreFactory
public interface BinaryIIConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intProDOS 8 access byte.static final intProDOS 8 auxiliary type.static final intBinary II block size.static final intDate of creation (ProDOS 8 format).static final intTime of creation (ProDOS 8 format).static final intMetadata on the contents.static final intThe end-of-file value for the file (low byte first).static final intPascal string containing the ASCII filename or partial pathname of this file in ProDOS 8 format.static final intThe size of the file in 512-byte blocks.static final intProDOS 8 file type.static final intThe high byte of the file's GS/OS access word.static final intThe high word of the file's GS/OS auxiliary type.static final intThe high byte of the file's GS/OS EOF value.static final intThe high word of the file's GS/OS file size.static final intThe high byte of the file's GS/OS file type.static final intThe high byte of the file's GS/OS storage type.static final byte[]First set of identification bytes.static final intOffset to the first set of identification bytes.static final byte[]Fourth identification byte.static final intFourth identification byte.static final intDate of modification (ProDOS 8 format).static final intTime of modification (ProDOS 8 format).static final intThe native file type code assigned to the file.static final intPascal string containing the ASCII value of the native filename.static final intThe native operating system of the file.static final intIndicates if the file should be ignored.static final intThe number of files in this Binary II file that remain.static final intProDOS 8 storage type.static final intVersion of the Binary II format.
-
Field Details
-
BLOCK_SIZE
static final int BLOCK_SIZEBinary II block size.- See Also:
-
ID_BYTES1
static final byte[] ID_BYTES1First set of identification bytes. -
ID_BYTES2
static final byte[] ID_BYTES2Fourth identification byte. -
ID_BYTES1_OFFSET
static final int ID_BYTES1_OFFSETOffset to the first set of identification bytes.- See Also:
-
ACCESS_CODE
static final int ACCESS_CODEProDOS 8 access byte.- See Also:
-
FILE_TYPE
static final int FILE_TYPEProDOS 8 file type.- See Also:
-
AUX_TYPE
static final int AUX_TYPEProDOS 8 auxiliary type.- See Also:
-
STORAGE_TYPE
static final int STORAGE_TYPEProDOS 8 storage type.- See Also:
-
FILE_SIZE
static final int FILE_SIZEThe size of the file in 512-byte blocks.- See Also:
-
MODIFICATION_DATE
static final int MODIFICATION_DATEDate of modification (ProDOS 8 format).- See Also:
-
MODIFICATION_TIME
static final int MODIFICATION_TIMETime of modification (ProDOS 8 format).- See Also:
-
CREATION_DATE
static final int CREATION_DATEDate of creation (ProDOS 8 format).- See Also:
-
CREATION_TIME
static final int CREATION_TIMETime of creation (ProDOS 8 format).- See Also:
-
ID_BYTES2_OFFSET
static final int ID_BYTES2_OFFSETFourth identification byte.- See Also:
-
EOF
static final int EOFThe end-of-file value for the file (low byte first).- See Also:
-
FILE_NAME
static final int FILE_NAMEPascal string containing the ASCII filename or partial pathname of this file in ProDOS 8 format. The string cannot be longer than 64 characters.- See Also:
-
NATIVE_NAME
static final int NATIVE_NAMEPascal string containing the ASCII value of the native filename. This string may not be longer than 48 characters, and will not be present if the length byte of file name is larger than 15.- See Also:
-
GSOS_AUX_TYPE
static final int GSOS_AUX_TYPEThe high word of the file's GS/OS auxiliary type.- See Also:
-
GSOS_ACCESS
static final int GSOS_ACCESSThe high byte of the file's GS/OS access word.- See Also:
-
GSOS_FILE_TYPE
static final int GSOS_FILE_TYPEThe high byte of the file's GS/OS file type.- See Also:
-
GSOS_STORAGE
static final int GSOS_STORAGEThe high byte of the file's GS/OS storage type.- See Also:
-
GSOS_FILE_SIZE
static final int GSOS_FILE_SIZEThe high word of the file's GS/OS file size.- See Also:
-
GSOS_EOF
static final int GSOS_EOFThe high byte of the file's GS/OS EOF value.- See Also:
-
OS_TYPE
static final int OS_TYPEThe native operating system of the file.- See Also:
-
NATIVE_FILE_TYPE
static final int NATIVE_FILE_TYPEThe native file type code assigned to the file. Only valid if OS_TYPE is non-zero (not ProDOS).- See Also:
-
PHANTOM_FILE_FLAG
static final int PHANTOM_FILE_FLAGIndicates if the file should be ignored. It was present to allow file communication programs to have custom data sent in the file. Non-zero indicates a regular file.- See Also:
-
DATA_FLAGS
static final int DATA_FLAGSMetadata on the contents.
Bit Description 7 1 = file is compressed 6 1 = file is encrypted 5..1 reserved 0 1 = file is sparse - See Also:
-
VERSION
static final int VERSIONVersion of the Binary II format. Only $01 is defined.- See Also:
-
REMAINING_FILES
static final int REMAINING_FILESThe number of files in this Binary II file that remain.- See Also:
-