public final class Octal

  1. Object
  2. Octal

Methods

public static long parseOctal(byte[] header, int offset, int length)Parse an octal string from a header buffer.
public static int getOctalBytes(long value, byte[] buf, int offset, int length)Parse an octal integer from a header buffer.
public static int getCheckSumOctalBytes(long value, byte[] buf, int offset, int length)Parse the checksum octal integer from a header buffer.
public static int getLongOctalBytes(long value, byte[] buf, int offset, int length)Parse an octal long integer from a header buffer.

Inherited methods

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 byte[]
The header buffer from which to parse.
offset int
The offset into the buffer from which to parse.
length int
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 long
Not documented.
buf byte[]
The header buffer from which to parse.
offset int
The offset into the buffer from which to parse.
length int
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 long
Not documented.
buf byte[]
The header buffer from which to parse.
offset int
The offset into the buffer from which to parse.
length int
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 long
Not documented.
buf byte[]
The header buffer from which to parse.
offset int
The offset into the buffer from which to parse.
length int
The number of header bytes to parse.

Returns

The long value of the octal bytes.