Class Octal
-
Method Summary
Modifier and TypeMethodDescriptionstatic intgetCheckSumOctalBytes(long value, byte[] buf, int offset, int length) Parse the checksum octal integer from a header buffer.static intgetLongOctalBytes(long value, byte[] buf, int offset, int length) Parse an octal long integer from a header buffer.static intgetOctalBytes(long value, byte[] buf, int offset, int length) Parse an octal integer from a header buffer.static longparseOctal(byte[] header, int offset, int length) Parse an octal string from a header buffer.Methods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()booleanIndicates whether some other object is "equal to" this one.final ClassgetClass()Returns the runtime class of an object.inthashCode()Returns a hash code value for the object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes current thread to wait until another thread invokes the method or the method for this object.final voidwait(long timeout) Causes current thread to wait until either another thread invokes the method or the method for this object, or a specified amount of time has elapsed.final voidwait(long timeout, int nanos) Causes current thread to wait until another thread invokes the method or the method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
-
Method Details
-
parseOctal
public static long parseOctal(byte[] header, int offset, int length) Parse an octal string from a header buffer. This is used for the file permission mode value.
Parameters
-
header: The header buffer from which to parse. -
offset: The offset into the buffer from which to parse. -
length: The number of header bytes to parse.
Returns
The long value of the octal string.
-
-
getOctalBytes
public static int getOctalBytes(long value, byte[] buf, int offset, int length) Parse an octal integer from a header buffer.
Parameters
-
value -
buf: The header buffer from which to parse. -
offset: The offset into the buffer from which to parse. -
length: The number of header bytes to parse.
Returns
The integer value of the octal bytes.
-
-
getCheckSumOctalBytes
public static int getCheckSumOctalBytes(long value, byte[] buf, int offset, int length) Parse the checksum octal integer from a header buffer.
Parameters
-
value -
buf: The header buffer from which to parse. -
offset: The offset into the buffer from which to parse. -
length: The number of header bytes to parse.
Returns
The integer value of the entry's checksum.
-
-
getLongOctalBytes
public static int getLongOctalBytes(long value, byte[] buf, int offset, int length) Parse an octal long integer from a header buffer.
Parameters
-
value -
buf: The header buffer from which to parse. -
offset: The offset into the buffer from which to parse. -
length: The number of header bytes to parse.
Returns
The long value of the octal bytes.
-
-