package com.webcodepro.shrinkit.io; /** * Provides constants for the LittleEndianByteInputStream and ByteTarget classes. * * @author robgreene@users.sourceforge.net * @see LittleEndianByteInputStream * @see ByteTarget */ public interface ByteConstants { /** Master Header Block identifier "magic" bytes. */ public static final byte[] NUFILE_ID = { 0x4e, (byte)0xf5, 0x46, (byte)0xe9, 0x6c, (byte)0xe5 }; /** Header Block identifier "magic" bytes. */ public static final byte[] NUFX_ID = { 0x4e, (byte)0xf5, 0x46, (byte)0xd8 }; /** Apple IIgs Toolbox TimeRec seconds byte position. */ public static final int TIMEREC_SECOND = 0; /** Apple IIgs Toolbox TimeRec seconds byte position. */ public static final int TIMEREC_MINUTE = 1; /** Apple IIgs Toolbox TimeRec minutes byte position. */ public static final int TIMEREC_HOUR = 2; /** Apple IIgs Toolbox TimeRec hours byte position. */ public static final int TIMEREC_YEAR = 3; /** Apple IIgs Toolbox TimeRec year byte position. */ public static final int TIMEREC_DAY = 4; /** Apple IIgs Toolbox TimeRec day byte position. */ public static final int TIMEREC_MONTH = 5; /** Apple IIgs Toolbox TimeRec weekday (Mon, Tue, etc) byte position. */ public static final int TIMEREC_WEEKDAY = 7; /** Apple IIgs Toolbox TimeRec length. */ public static final int TIMEREC_LENGTH = 8; /** A null TimeRec */ public static final byte[] TIMEREC_NULL = new byte[TIMEREC_LENGTH]; }